表格标签网道(WangDoc.com),互联网文档计划
表格(table)以行(row)和列(column)的形式展示数据。
、
、 #、、都是块级容器元素,且都是这三个元素都是可选的。如果使用了,那么
和一定在的后面。如果使用了,那么一定在后面。大型表格内部可以使用多个
,表示连续的多个部分。上面代码表明表格有3列。
| 1 | 2 | 3 |
上面代码中,
上面代码中,表格的表头定义了3列,实际数据有4列。表头的第2列会连续跨2列。
上面代码表示表格共有3行。
| 学号 | 姓名 |
|---|---|
| 001 | 张三 |
| 002 | 李四 |
上面代码中,表格一共有三行。第一行是标题行,所以使用
(1)colspan属性,rowspan属性
单元格会有跨越多行或多列的情况,这要通过colspan属性和rowspan属性设置,前者表示单元格跨越的栏数,后者表示单元格跨越的行数。它们的值都是一个非负整数,默认为1。
| A | B | |
| A | B | C |
上面代码中,第一行的第一个单元格会跨两列。
(2)headers属性
如果表格很大,单元格很多,源码里面会看不清,哪个单元格对应哪个表头,这时就可以使用headers属性。
| 学号 | 姓名 |
|---|---|
| 001 | 张三 |
| 002 | 李四 |
上面代码中,标题栏的
headers属性的值总是对应
(3)scope属性
scope属性只有
| 姓名 | 学号 | 性别 |
|---|---|---|
| 张三 | 001 | 男 |
| 李四 | 002 | 男 |
上面代码中,第一行的标题栏都是列标题,所以
scope属性可以取下面这些值。
row:该行的所有单元格,都与该标题单元格相关。col:该列的所有单元格,都与该标题单元格相关。rowgroup:多行组成的一个行组的所有单元格,都与该标题单元格相关,可以与rowspan属性配合使用。colgroup:多列组成的一个列组的所有单元格,都与该标题单元格相关,可以与colspan属性配合使用。auto:默认值,表示由浏览器自行决定。下面是一个colgroup属性和rowgroup属性的例子。
| 海报名称 | 颜色 | 尺寸 | ||
|---|---|---|---|---|
| Zodiac | Full color | A2 | A3 | A4 |
| Black and white | A1 | A2 | A3 | |
| Sepia | A3 | A4 | A5 | |
上面的例子中,列标题“尺寸”的scope属性为colgroup,表示这个标题单元格对应多列(本例为3列);行标题的scope属性为rowgroup,表示这个标题单元格对应多行(本例为3行)。
渲染结果就是下面的样子。
海报名称颜色尺寸ZodiacFull colorA2A3A4Black and whiteA1A2A3SepiaA3A4A5
相关内容
30寸液晶电视尺寸(30寸液晶电视长宽多少厘米?)
手机分期贷款平台推荐:正规渠道与避坑指南