表格
表格标签
表格是实际开发中非常常用的标签:
1.表格的主要作用
表格主要用于显示、展示数据,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现的很有条理。
2.表格的基本语法
3.表头单元格
一般表头单元格位于表格的第一行或者第一列,表头单元格里面的文本内容加粗居中显示。
<th>标签表示HTML表格的表头部分(table head的缩写)
4.表格属性
表格标签这部分属性我们实际开发中不常用,后面通过CSS设置 。
目的有两个:
1.记住这些英语单词,后面CSS会使用。
2.直观感受表格的外观形态
图1.表格属性
属性名 属性值 描述 align left(默认)、center、right 规定表格相对周围元素的对齐方式 border 1或" " 规定表格单元是否拥有边框,默认为" ",表示没有边框 cellpadding 像素值 规定单元格边沿与其内容之间的空白,默认1px cellspacing 像素值 规定单元格之间的空白,默认1px width 像素值或百分比 规定表格的宽度案例:小说排行榜
案例分析代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>今日小说排行榜</title>
</head>
<body>
<table align="center" width="500" height="249" border="1" cellspacing="0">
<thead>
<tr>
<th>排名</th>
<th>关键词</th>
<th>趋势</th>
<th>今日搜索</th>
<th>最近七日</th>
<th>相关链接</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>鬼吹灯</td>
<td><img src="down.jpg"></td>
<td>345</td>
<td>123</td>
<td><a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
</tr>
<tr>
<td>2</td>
<td>盗墓笔记</td>
<td><img src="down.jpg"></td>
<td>124</td>
<td>675432</td>
<td><a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
</tr>
<tr>
<td>3</td>
<td>西游记</td>
<td><img src="up.jpg"></td>
<td>212</td>
<td>7654</td>
<td><a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
</tr>
<tr>
<td>4</td>
<td>东游记</td>
<td><img src="up.jpg"></td>
<td>23</td>
<td>75645</td>
<td><a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
</tr>
<tr>
<td>5</td>
<td>甄嬛传</td>
<td><img src="down.jpg"></td>
<td>121</td>
<td>7676</td>
<td><a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
</tr>
<tr>
<td>6</td>
<td>水浒传</td>
<td><img src="up.jpg"></td>
<td>576576</td>
<td>1231421</td>
<td><a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
</tr>
<tr>
<td>7</td>
<td>三国演义</td>
<td><img src="up.jpg"></td>
<td>234</td>
<td>7686</td>
<td><a href="#">贴吧</a> <a href="#">图片</a> <a href="#">百科</a> </td>
</tr>
</tbody>
</table>
</body>
</html>
案例分析效果图
5.表格结构标签
使用场景:因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格表头和表格主体两大部分。
在表格标签中,分别用<thead>标签 表格的头部区域、<tbody>标签 表格的主体区域。这样可以更好的分清表格结构。
6.合并单元格
合并单元格代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>合并单元格</title>
</head>
<body>
<table border="1" cellspacing="0" width="500" height="249">
<tr>
<th></th>
<th colspan="2"></th>
<!-- <th></th> 删除多于单元格-->
</tr>
<tr>
<td rowspan="2"></td>
<td></td>
<td></td>
</tr>
<tr>
<!-- <td></td> 删除多于单元格-->
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
效果展示
7.表格总结
表格学习整体可以分为三大部分
1.表格的相关标签
2.表格的相关属性
3.合并单元格
合并单元格三部曲:
1.先确定是跨行还是跨列合并。
2.找到目标单元格。写上合并方式 = 合并的单元格数量。比如:
<!--跨行合并2个单元格-->
<td rowspan="2"></td>
<!--跨列合并2个单元格-->
<td colspan="2"></td>
3. 删除多于的单元格
列表标签
表格是用来显示数据的,那么列表就是用来布局的。
列表最大的特点就是整齐、整洁、有序,它作为布局会更加的自由和方便。
根据使用情景不同,列表可以分为三大类:无序列表、有序列表和自定义列表。
无序列表(重点)
举例
有序列表
自定义列表(重点)
列表总结
标签名 | 定义 | 说明 |
---|---|---|
<ul></ul> | 无序标签 | 里面只能包含li,没有顺序,使用较多,li里面可以包含任何标签 |
<ol></ol> | 有序标签 | 里面只能包含li,有顺序,使用相对较少,li里面可以包含任何标签 |
<dl></dl> | 自定义列表 | 里面只能包含dt和dd,dt和dd里面可以放任何标签 |
注意:
1.学会什么时候用无序列表,什么时候用有序列表。
2.无序列表和自定义列表代码怎么写?
3.列表布局在学习完CSS后再来完成。
表单标签
表单常见于注册页面,用来收集用户信息。
1.为什么需要表单
使用表单目的是为了收集用户信息。
在我们的网页中,我们也需要跟用户进行交互,收集用户资料,此时就需要表单。
2.表单的组成
在HTML中,一个完整的表单通常由表单域、表单控件(也成为了表单元素)和提示信息3个部分构成。
3.表单域
表单域常见属性
属性 | 属性值 | 作用 |
---|---|---|
action | url地址 | 用于指定接收并处理表单数据的服务器程序的url地址。 |
method | get/post | 用于设置表单数据的提交方式,其取值为get或post。 |
name | 名称 | 用于指定表单的名称,以区分同一个页面中的多个表单域。 |
4.表单控件(表单元素)
在表单域中可以定义各种表单元素,这些表单元素就是允许用户在表单输入或者选择的内容控件。主要从三部分讲解: