表格的基本语法
1.<table></table>是用于定义表格的标签。
2.<tr></tr>标签用于定义表格中的行,必须镶嵌在<table></table>标签中。
3.<td></td>用于定义表格中的单元格,必须镶嵌在<tr></tr>标签中。
4.字母td指表格数据(table data),即数据单元格的内容。
graph TD
table爷级 --> tr父级-->td孙级
表头单元格标签
一般表头单与格位于表格的第一行或第一列,表头单元格里面的文本内容加粗居中显示。
<th>标签表示HTML表格的表头部分(table head的缩写)
表格属性
表格标签一般通过css设置
| 属性名 | 属性值 | 描述 |
|---|---|---|
| align | left,center,right | 规定表格相对周围元素的对齐方式 |
| border | 1或"" | 规定表格单元是否拥有边框,默认为"",表示没有边框 |
| cellpadding | 像素值 | 规定单元边沿与其内容之间的空白,默认1像素 |
| cellspacing | 像素值 | 规定单元格之间的空白,默认2像素 |
| width | 像素值或百分比 | 规定表格的宽度 |
表格结构标签
由于表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格头好表格主体两大部分。
在表格标签中,分别用:<thead>标签表格的头部区域,<tbody>标签表格的主体区域。这样可以更好的分清表格结构。
且内部必须拥有标签。一般是位于第一行。
合并单元格
如:<td colspan="2"></td>
跨行合并:rowspan="合并单元格的个数"
跨行:以最上侧单元格为目标单元格
跨列合并:colspan="合并单元格的个数"
跨列:以最左侧单元格为目标单元格