1. body中的相关标签

1.1 表格标签:table、tr、td

HTML表格由<table>标签以及一个或多个<tr>、<th>或<td>标签组成。

<table>:父标签,相当于整个表格的容器。

border:表格边框的宽度。

width:表格的宽度。

cellpadding:单元边沿与其内容之间的空白。

cellspacing:单元格之间的空白。

bgcolor:表格的背景颜色。

<tr>:标签用于定义行。

<td>:标签用于定义表格的单元格(一个列)

colspan:单元格可横跨的列数。

rowspan:单元格可横跨的行数。

align:单元格内容的水平对齐方式,取值:left 左、right 右、center 居中。

nowrap:单元格中的内容是否折行。

<th>:标签用于定义表头。单元格内的内容默认居中、加粗。

实例1:

<html>
<head>
<meta charset="utf-8"/>
<title></title>
</head>
<body>
<!-- 3*3表格,设置宽度和边线,并显示1像素的边线 -->
<table border="1" width="400px" cellpadding="0" cellspacing="0">
<tr>
<th>1标题</th>
<th>2标题</th>
<th>3标题</th>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
</body>
</html>

实例2:

<html>
<head>
<meta charset="utf-8"/>
<title></title>
</head>
<body>
<!-- 3*3表格,将第一行全部合并 -->
<table border="1" width="400px" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" bgcolor="#ddd">a</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
</body>
</html>

实例3:

<html>
<head>
<meta charset="utf-8"/>
<title></title>
</head>
<body>
<!-- 3*3表格,将第一列全部合并 -->
<table border="1" width="400px" cellpadding="0" cellspacing="0">
<tr>
<td rowspan="3" bgcolor="#ddd">1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>8</td>
<td>9</td>
</tr>
</table>
</body>
</html>

1.2 框架标签:frameset

<frameset>标签,是多个窗口页面整合在一起的一个集合(框架集)。每一个页面(框架)都是单独文档,需要使用子标签<frame>来确定页面的位置。<frameset>通过列和行来确定整体布局,使用cols确定列数,使用rows确定行数。多个<frameset>可以嵌套使用。

<frameset>和<body>两个不能共存。

rows属性和cols属性取值:值1,值2,值3,......一个值表示一行(列),多值使用逗号分隔,值可以是10px、10%等,最后一个值如果不想计算可以使用*匹配剩余量。

<frame>标签,用于设置<frameset>框架集中的一个页面(框架)。

src属性:确定页面的路径。

noresize属性:框架分隔先不能移动。

target属性:确定需要显示的页面在何处显示。

实例:

<html>
<head>
<meta charset="utf-8"/>
<title></title>
</head>
<frameset rows="15%,*">
<frame src="top.html" name="top" />
<frameset cols="15%,*">
<frame src="left.html" name="left" />
<frame src="right.html" name="right" />
</frameset>
</frameset>
</html>

1.3 表单标签:form

<form>:表单标签,在html页面创建一个表单,表单标签在浏览器上没有任何显示。如果数据需要提交到服务器,负责搜集数据的标签必须存放在表单标签体内容。

action属性:请求路径,确定表单提交到服务器的地址(路径)。

method属性:请求方式。常用的取值:GET、POST。

  GET:默认值

    提交的数据追加在请求路径上。例如:/1,html?username=xhh&password=1234,数据格式k/v,追加是使用?连接,之后每一对数据使用&连接。

    因为请求路径长度有限,所有GET请求提交的数据有限。

  POST:

    提交的数据不再请求路径上追加(及不显示在地址栏上)。

    提交的数据大小不显示。

<html>
<head>
<meta charset="utf-8"/>
<title></title>
</head>
<body>
<!-- 表单 -->
<form action="" method="">
<!-- 此处的内容可能被提交到服务器 -->
</form>
<!-- 此处的内容在<form>标签外部,此处数据不能提交到表单 -->
</body>
</html>

1.3.1 输入域标签:input

<input>标签用于获得用户输入信息,type属性值不同,搜集方式不同。最常用的标签。

type属性

text:文本框,单行的输入字段,用户可在其中输入文本。默认宽度为20个字符。

password:密码框,密码字段。该字段中的字符以黑圆显示。

radio:单选框,表示一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮就变为非选中的。

submit:提交按钮。提交按钮会把表单数据发送到服务器。一般不写那么属性,否则将“提交”两个字提交到服务器。

checkbox:复选框。

file:文件上传组件,提供“浏览”按下可以选择需要上传的文件。

hidden:隐藏字段。数据会发送给服务器,但是浏览器不进行显示。

reset:重置按钮。将表单恢复到默认值。

image:图形提交按钮,通过src给按钮设置图片。

button:普通按钮,常用于有JavaScript结合使用。

name:元素名,如果需要表单数据提交到服务器,必须提供name属性值,服务器通过属性值获得提交的数据。

value属性:设置input标签的默认值。submit和reset为按钮显示数据。

size:大小。

checked属性:单选框或复选框被选中。

readonly:是否只读。

disabled:是否可用。

maxlength:允许输入的最大长度。

1.3.2 下拉列表标签:select

<select>:下拉列表。可以进行单选或多选。需要使用子标签<option>指定列表项。

name属性:发送给服务器的名称。

multiple属性:不写默认单选,取值为“multiple”表示多选。

size属性:多选时,可见选项的数目。

option子标签:下拉列表中的一个选项(一个条目)。

  selected:勾选当前列表项。

  value:发送给服务器的选项值。

1.3.3 文本域标签:textarea

<textarea>:文本域。多行的文本输入控件。

cols属性:文本域的列数。

rows属性:文本域的行数。

1.3.4 按钮标签:button

<button type="button|reset|submit">:按钮标签一般很少使用,“提供普通|重置|提交” 功能,不同的浏览器默认值不同。

1.4 块级标签:div

div就是html一个普通标签,进行区域划分。特性:独占一行。独自不能实现复杂的效果。必须结合CSS样式进行渲染。

div其实是块级元素。

通常与CSS配合,可以实现很多功能。

Web前端基础(3):HTML(三)的更多相关文章

  1. web前端基础知识-(三)JavaScript基本操作

    JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编程代码. JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行. JavaScrip ...

  2. Web前端基础——jQuery(三)

    本文主要从以下几方面介绍jQuery应用中的内容: 1 jQuery 节点遍历2 jQuery 中的过滤器3 jQuery 属性操作4 jQuery Dom节点操作5 几个jQuery例子6 jQue ...

  3. Web前端基础(6):CSS(三)

    1. 定位 定位有三种:相对定位.绝对定位.固定定位 1.1 相对定位 现象和使用: 1.如果对当前元素仅仅设置了相对定位,那么与标准流的盒子什么区别. 2.设置相对定位之后,我们才可以使用四个方向的 ...

  4. Web前端基础(9):JavaScript(三)

    1. 常用内置对象 所谓内置对象就是ECMAScript提供出来的一些对象,我们知道对象都是有相应的属性和方法. 1.1 数组Array 1.1.1 数组的创建方式 字面量方式创建(推荐大家使用这种方 ...

  5. web前端基础知识及快速入门指南

    web前端基础知识及快速入门指南 做前端开发有几个月了,虽然说是几个月,但是中间断断续续的上课.考试以及其它杂七杂八的事情,到现在居然一直感觉自己虽然很多前端的知识很眼熟,却也感觉自己貌似也知识在门口 ...

  6. 进击的Python【第十六章】:Web前端基础之jQuery

    进击的Python[第十六章]:Web前端基础之jQuery 一.什么是 jQuery ? jQuery是一个JavaScript函数库. jQuery是一个轻量级的"写的少,做的多&quo ...

  7. 进击的Python【第十五章】:Web前端基础之DOM

    进击的Python[第十五章]:Web前端基础之DOM 简介:文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示 ...

  8. 进击的Python【第十四章】:Web前端基础之Javascript

    进击的Python[第十四章]:Web前端基础之Javascript 一.javascript是什么 JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编 ...

  9. 进击的Python【第十三章】:Web前端基础之HTML与CSS样式

    进击的Python[第十四章]:Web前端基础之HTML与CSS样式 一.web框架的本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客 ...

随机推荐

  1. NFS文件系统及搭建NFS共享服务

    一.什么是文件系统? 文件系统是对一个存储设备上的数据和元数据进行组织的一种机制.文件系统是在一个磁盘(包括光盘.软盘.闪盘及其它存储设备)或分区上组织文件方式方法,常见文件系统如ext2.ext3. ...

  2. Java题库——Chapter5 方法

    1)Suppose your method does not return any value, which of the following keywords can be used as a re ...

  3. [Abp vNext 源码分析] - 5. DDD 的领域层支持(仓储、实体、值对象)

    一.简要介绍 ABP vNext 框架本身就是围绕着 DDD 理念进行设计的,所以在 DDD 里面我们能够见到的实体.仓储.值对象.领域服务,ABP vNext 框架都为我们进行了实现,这些基础设施都 ...

  4. ASP.NET Core MVC配置差异(3.0和2.X)

    https://www.cnblogs.com/lonelyxmas/p/10934388.html net core 2.x MVC配置 public void ConfigureServices( ...

  5. Implement Property Value Validation in the Application Model 在应用程序模型中实现属性值验证

    In this lesson, you will learn how to check whether or not a property value satisfies a particular r ...

  6. JS基础语法---编程思想和对象

    编程思想: 把一些生活中做事的经验融入到程序中 面向过程:凡事都要亲力亲为,每件事的具体过程都要知道,注重的是过程 面向对象:根据需求找对象,所有的事都用对象来做,注重的是结果 面向对象特性: 封装, ...

  7. IIFE,回调函数

    回调函数: 当函数A作为一个参数在函数B中被调用时,就称A为B的回调函数 IIFE:匿名函数自调用 (function(){})() 作用:防止污染全局命名空间 隐藏实现

  8. Servlet 使用介绍(1)

    说明 本篇介绍java web中比较重要的一个技术:servlet.servlet是一种对用户请求动态响应的一个技术,是java web的核心一环.对于一般服务性质的纯后台服务应用而言,或许整个应用是 ...

  9. Linux部署NFS服务共享文件

    NFS(网络文件系统)用于linux共享文件 第1步:配置所需要的环境 使用两台Linux主机 主机名称 操作系统 IP地址 NFS Centos7 192.168.218.139 NFSa Cent ...

  10. 以太网驱动的流程浅析(二)-Ifconfig的详细代码流程【原创】

    以太网驱动流程浅析(二)-ifconfig的详细代码流程 Author:张昺华 Email:920052390@qq.com Time:2019年3月23日星期六 此文也在我的个人公众号以及<L ...