第七章 表格的基本设置

7.1表格

在Web的历史中, HTML的表格发挥了极大的作用。最初创建表格就是为了以表格的形式显示数据,后来表格变成了一个极受欢迎的布局工具。

•但是有了CSS以后, CSS在布局网页方面实际上会更出色,所以现在我们使用表格的作用只有一个,就是用来表示格式化的数据。

•HTML中的表格可以很复杂,但是通常情况下我们不需

要创建过于复杂的表格。

7.2 table、 tr、 th、 td

使用table标签创建一个表格。

•tr表示表格中的一行。

•tr中可以编写一个或多个th或td。

•th表示表头。

•td表示表格中的一个单元格。

一行三列:

100

200

300

7.3 caption、 thead、 tbody、 tfoot

caption表示表格的标题。

•thead表示表格的头部。

•tbody表示表格的主体。

•tfoot表示表格的底部。

如果表格中没有写tbody,浏览器会自动在表格中添加tbody并且将所有的tr都放到tbody中,所以注意tr并不是table的子元素,而是tbody的子元素

通过table >tr 无法选中行 需要通过tbody > tr

7.4合并单元格

合并单元格指将两个或两个以上的单元格合并为一个单元格。

•合并单元格可以通过在th或td中设置属性

来完成。

•横向合并

– colspan

•纵向合并

– rowspan

7.5表格的样式

之前学习的很多属性都可以用来设置表格的样式,比如color可以用

来设置文本的颜色。 padding可以设置内容和表格边框的距离。

•text-align:设置文本的水平对齐。

•vertical-align:设置文本的垂直对齐。

–可选值: top、baseline、 middle、 bottom

•border-spacing:边框间距

•border-collapse:合并边框

– collapse:合并边框

– separate:不合并边框

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180313G0Z4ZU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券