表格
在Web的历史中,HTML的表格发挥了极大的作用。最 初创建表格就是为了以表格的形式显示数据,后来表格 变成了一个极受欢迎的布局工具。
但是有了CSS以后,CSS在布局网页方面实际上会更出 色,所以现在我们使用表格的作用只有一个,就是用来 表示格式化的数据。
HTML中的表格可以很复杂,但是通常情况下我们不需 要创建过于复杂的表格。
table、tr、th、td
使用table标签创建一个表格。
tr表示表格中的一行。
tr中可以编写一个或多个th或td。
th表示表头。
td表示表格中的一个单元格。
合并单元格
合并单元格指将两个或两个以上的单元格 合并为一个单元格。
合并单元格可以通过在th或td中设置属性 来完成。
横向合并
colspan
纵向合并
rowspan
caption、thead、tbody、tfoot
caption表示表格的标题。
thead表示表格的头部。永远显示在最上面
tbody表示表格的主体。
tfoot表示表格的底部。永远显示在最下面
表格的样式
之前学习的很多属性都可以用来设置表格的样式,比如color可以用 来设置文本的颜色。padding可以设置内容和表格边框的距离。
text-align:设置文本的水平对齐。
vertical-align:设置文本的垂直对齐。
可选值:top、baseline、middle、bottom
border-spacing:边框间距
border-collapse:合并边框
collapse:合并边框
separate:不合并边框
设置border-collapse(边框合并)时border-spacing(边框间距)会失效
网友评论