表格table

表格table

可以用table标签和tr标签和td标签创建一个简单的表格。

width、height、border属性分别设置表格或单元格的宽度、高度、边框,但我们一般用CSS来设置它们。

改变一个td的宽度会影响整列的宽度。

单元格单元格单元格单元格
单元格变宽度单元格单元格
单元格单元格单元格单元格

改变一个td的高度会影响整列的高度。

单元格单元格单元格单元格
单元格变高度单元格单元格
单元格单元格单元格单元格

用th代替td来定义表格的表头

表头表头表头表头
单元格单元格单元格单元格
单元格单元格单元格单元格
单元格单元格单元格单元格
表头单元格单元格单元格
表头单元格单元格单元格
表头单元格单元格单元格
表头单元格单元格单元格

有些浏览器无法显示没有内容的单元格的边框,我们可以在这个空单元格中放一个 来占位,这样这个单元格的边框就显示出来了。
可以用caption标签为表格添加一个标题,可以为其设置align="bottom"来将标题设置到表的下方

表格标题
表头表头表头表头
单元格单元格单元格单元格
单元格 单元格单元格
单元格单元格单元格单元格

如果要为一个单元格设置跨两列,可以为要跨两列的单元格设置colspan属性。设置跨两列colspan="2"所在单元格的那一行最右边会被挤出来一个单元格,把挤出来的单元格删除即可。

单元格单元格单元格单元格
单元格单元格单元格
单元格单元格单元格单元格

跨两行rowspan="2"的单元格所在行的下一行最右边会被挤出来一个单元格,把挤出来的单元格删除即可。

单元格单元格单元格单元格
单元格单元格单元格单元格
单元格单元格单元格
单元格单元格单元格单元格

cellpadding="10"改变单元格内的文字与单元格边框之间的间距,cellspacing="10"改变各个单元格边框之间的间距。

要改变一行的样式,直接设置行的tr就行了,但要改变一列的样式,就要使用colgroup标签对或col标签对。
colgroup标签为列设置样式(颜色,靠左中右上中下)。
为colgroup设置背景色,然后为colgroup添加span="2",前两列的背景色就被改变了,span的值是列数(默认值1),不是第几列。

单元格单元格单元格单元格
单元格单元格单元格单元格
单元格单元格单元格单元格

如果要单独改变第三列的样式,colgroup就做不到了,要用col标签。
添加一个col标签设置span="2"来占2列的位置,再添加一个col标签设置样式然后设置span="1",第三列的样式就变了。

单元格单元格单元格单元格单元格
单元格单元格单元格单元格单元格
单元格单元格单元格单元格单元格

单元格内还可以嵌套其他的html标签,比如a、span、table、input、form、table......

转载于:https://www.cnblogs.com/luzhongwei/p/8534665.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值