HTML学习-4
表格标签
- 标签
- table :声明一个表格
- tr:声明一行,设置行高及改行所有单元格的高度.
- th:声明一个单元格,表头格.默认居中加黑显示
- td:声明一个单元格,默认居左显示原始数据
- 注意:
- 行高即改行所有单元格的宽度
- 单元格的宽度即列宽
- 属性:
- border:给表格添加边框(默认为0不显示)
- width:设置表格的宽度
- height:设置表格的高度
- cellpadding:设置内容距边框的距离(css中设置table的cellpadding属性值无效)
- cellspacing:设置边框的大小css中同上)
- 特点:
- 默认根据数据的多少进行表格的大小显示
单元格的合并-rowspan colspan
- 第一步:
- 首先确保表格是一个规整的表格
- 第二步
- 根据要合并的单元格,找到其所在的源码位置
- 第三步
- 行合并:在要合并的单元格中的第一个单元格上使用属性rowspan=”要合并的单元格的个数”,并删除其他要合并的单元格完成合并
- 列合并:在要合并的单元格中的任意一个上使用属性colspan=”要合并的单元格的个数”,并删除要合并的其他单元格
表格标签宽高设置
一个表格的宽高改变依靠的是width,height属性
注意:不是在table标签里直接添加width,height属性值对进行整个表格进行改变。
表格的高度设置
- 表格等比例高度的改变是在每行中设置height属性值。即在每个tr标签中设置height属性值。
表格的宽度设置
- 表格的等比例宽度设置,只需在每列任意一个单元格中设置width属性值即可剩余的单元格会跟随设置好的宽度进行相应的调整。一般设置第一行全列的单元格的宽度.
高50px 宽100px 内容距边框10px 边框大小0px cellpadding=”10px” cellspacing=”0px”的表格
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20<table border="1px" cellpadding="10px" cellspacing="0px">
<tr height="50px">
<th width="100px">科目</th>
<th width="100px">分数</th>
<th width="100px">级别</th>
<th width="150px">说明</th>
</tr>
<tr height="50px">
<td>java</td>
<td>100</td>
<td>8</td>
<td>面向对象的语言</td>
</tr>
<tr height="50px">
<td>C语言</td>
<td>100</td>
<td>8</td>
<td>面向过程的语言</td>
</tr>
</table>单元格合并
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25<table border="1px" cellspacing="0">
<tr height="35px">
<td width="100px"></td>
<td width="100px"></td>
<td width="100px"></td>
<td width="200px" colspan="2" rowspan="2"></td>
</tr>
<tr height="35px">
<td colspan="2"></td>
<td></td>
</tr>
<tr height="35px">
<td></td>
<td></td>
<td rowspan="2"></td>
<td></td>
<td></td>
</tr>
<tr height="35px">
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kylin!
评论