格式:
<table>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
<tr>
<td>内容1</td>
<td>内容2</td>
</tr>
</table>
说明:
<table>…</table> 用来声明表格开始与结束
<tr>…</tr> 用来设置表格的行
<th>…</th> 用来设置表格标题栏位,默认字体加粗
<td>…</td> 用来设置表格的列
格式:
<table>
<caption>表格标题</caption>
<thead>
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
</thead>
<tbody>
<tr>
<td>主体1</td>
<td>主体2</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>页脚1</td>
<td>页脚2</td>
</tr>
</tfoot>
</table>
说明:
<caption>…</caption> 定义表格标题,每个表格只能定义一个标题,通常居中显示于表格之上
<thead>…</thead> 定义表格的表头
<tbody>…</tbody> 定义表格主体(正文)
<tfoot>…</tfoot> 定义表格页脚(脚注或表注)
注意:表格的标签必须成对使用
(1)外部分隔线frame属性
(2)内部分隔线rules属性
(1)<th>和<td>都是插入单元格的标签,这两个标签必须嵌套在<tr>标签内,成对出现。
(2)<th>用于表头标签,表头标签一般位于首行或首列,标签之间的内容就是位于该单元格内的标题内容,以粗体居中显示。
(3)<tr><th><td>以下属性必须在border不等于0的情况下生效。
(4)<th>和<tr>标签合并属性
(1)定义与用法
<colgroup>标签用于对表格中的列进行组合,以便对其进行格式化。
如需对全部列应用样式,<colgroup> 标签很有用,这样就不需要对各个单元和各行重复应用样式了。
<colgroup> 标签只能在 table 元素中使用。
(2)属性
经过测试:align和valign基本不生效
(3)colgroup和col区别
colgroup和col标签必须出现在表格当中,定义表格单独列的任意属性,col必须在colgroup中使用。col能覆盖colgroup定义的属性
(4)示例
<table border="1">
<colgroup span="3" style="background-color:red" width="30px;">
<col style="background-color:#FFF">
<col width="50px">
<col span="1" width="100px">
</colgroup>
<tr>
<th>table</th>
<th>colgroup</th>
<th>col</th>
</tr>
<tr>
<td>html</td>
<td>table</td>
<td>css</td>
</tr>
<tr>
<td>html2</td>
<td>table2</td>
<td>css2</td>
</tr>
</table>
注解:
colgroup 中的 span=”3” 是控制style给表格中的前3列(如果后面无col则有效),背景色为红色,宽度为30。
以上例子如果内部没有col,结果为表格所有列的背景色为红色,宽度为30。
第一个col定义表格第一列,col的白色背景色覆盖了colgroup中的红色,结果第一列背景色为白色。
第二个col定义表格第二列,结果第二列宽度为50。
第三个col中span=”1”,表示从第三列开始的1列长度为100,如果span=”2”,则表示第三列开始的2列。
一个大表格可以嵌套一个或者多个小的表格,由于CSS+DIV的出现,目前table常用于后台管理系统中。
示例:
<table border="1" width="500">
<tr>
<th>表头1</th>
<th>表头2</th>
</tr>
<tr>
<td>外围表格</td>
<td>
<table width="100%" border="0">
<tr>
<td>嵌套表格</td>
<td>嵌套表格</td>
</tr>
<tr>
<td>嵌套表格</td>
<td>嵌套表格</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>外围表格</td>
<td>外围表格</td>
</tr>
</table>
以上基本上就是table表格常用的属性了,示例效果请复制粘贴运行即可。