表格标题,会显示在表格最上部;
是表头的存放区域;
是表头单元格,有字体居中加粗的效果;
是用来放表尾的区域;
是表格的内容体,在一个表格中必须存在一个tbody将表格主体部分包在里面,也可以有多个tbody将内容分组;
是表格的行;
tr的HTML属性有元素的元素对齐方式;
是表格每一行的每一个单元格;
colspan用于设置跨列单元格合并;
rowspan用于设置跨行单元格合并;
,列分组管理标签,sp的属性值表示从第一列到第几列,可以在里面加个类名后用CSS管理这几列单元格的属性;
这个标签写在colgroup里面,用于更细划分管理每一列,但是这个标签和colgroup标签支持的属性有限,只有背景颜色和宽度设置;如果加了col标签之后colgroup标签就没有修改属性的作用了,变成了盛放col标签的容器;
在CSS中,用border属性给表格和每一个小单元格加上边框并设置宽窄、样式和颜色;
border-collapse:collapse; 可以合并单元格的边框,使单元格之间没有间隙;
border-collapse:separate; 使单元格的边框分开,变成有间隙的状态(默认值);
border-spacing; 这个可以设置单元格间隙的大小;
table-layout:fixed(等分)/auto(自动,默认值); 如果不设置这个属性,那么表格就会根据内容多少自动划分每一列单元格宽度,设置fixed后会强制让单元格均分表格宽度;
empty-cells:hide(隐藏)/show(显示,默认值); 用于设置没有内容的空单元格是否显示,只有在单元格之间有间隙时才会生效;
caption-side:top(上,默认)/bottom(下); 设置表格标题位于表格的哪个位置;