表格的基本结构
1 <table>标记
1.1 基本格式
<table 属性1="属性值1" 属性2="属性值2"......>表格内容</table>
1.2 table标记的属性
1.2.1 width属性
表示表格的宽度,它的值可以是像素(px)也可以是父级元素的百分百(%)
1.2.2 height属性
表示表格的高度,它的值可以是像素(px)也可以是父级元素的百分百(%)
1.2.3 border属性
表示表格外边框的宽度
1.2.4 align属性
表格的显示位置
left居左显示
center居中显示
right居右显示
默认值left
1.2.5 cellspacing属性
单元格之间的间距,默认是2px,单位像素
1.2.6 cellpadding属性
单元格内容与单元边框的显示距离,单位像素
1.2.7 frame属性
1.2.7.1 作用
控制表格边框最外层的四条线框
1.2.7.2 属性值
void(默认值) 表示无边框
above 表示仅顶部有边框
below 表示仅底部有边框
hsides 表示仅顶部边框和底部边框
lhs 表示仅有左侧边框
rhs 表示仅有右侧边框
vsides 表示仅有左右侧边框
box 包含全部4个边框
border 包含全部4个边框
1.2.8 rules 属性
1.2.8.1 作用
控制是否显示以及如何显示单元格之间的分割线
1.2.8.2 属性值
none(默认值) 表示无分割线
all 表示包括所有分割线
rows 表示仅有行分割线
clos 表示仅有列分割线
groups 表示仅在行组和列组之间有分割线
2 <caption>标记
2.1 什么时候使用
如果表格需要使用标题,那么就可以使用<caption>标记
2.2 如何正确使用
<caption>属性的插入位置,<table>属性之后,<tr>表格行之前
2.3 align属性
top 标题放在表格的上部
bottom 标题放在表格的下部
left 标题放在表格的左部
right 标题放在表格的右部
3 <tr>标记
定义表格的一行,对于每一个表格行,都是由一对<tr>...</tr>标记表示,每一行<tr>标记内可以嵌套多个<td>或者<th>标记
可选属性
3.1 bgcolor属性
设置背景颜色
格式为bgcolor=“颜色值”
3.2 align属性
设置垂直方向对齐方式
格式为align=“值”
值有bottom 靠顶端对齐 top 靠底部对齐 middle 居中对齐
3.3 valign属性
设置水平方向对齐方式
格式为valign=“值”
值有left 靠左对齐 right 靠右对齐 center 居中对齐
4 <td>和<th>
4.1
<td>和<th>都是单元格的标记,必需嵌套在<tr>标签内,是成对出现
4.2 两者的区别
<th>是表头标记,通常位于首列或者首行,<th>中的文字默认会被加粗,<而td>不会
4.3 共同之处
两者的标记属性都是一样的
4.4 属性
bgcolor 设置单元格背景
align 设置单元格对齐方式
valign 设置单元格垂直对齐方式
width 设置单元格宽度
height 设置单元格高度
rowspan 设置单元格所占行数
colspan 设置单元格所占列数
本文转自 拉考的考拉 51CTO博客,原文链接:http://blog.51cto.com/lakaodekaola/1979716