在我们的学习和生活中,经常会看到各种各样的表格。比如:销售报表、电子简历、课程表等,都是用表格来完成的。让我们看一下这个课程示例——这是一个11行6列的表格。不难发现:表格中的上午和下午,以及晚自习所在的单元格,都是由多个单元格合并而成。有两种类型的单元格合并。第一种:横向合并,又称横向合并。例如Excel中水平合并单元格,需要找到合并单元格的起始位置和单元格结束位置,点击菜单栏中的合并居中,单元格合并完成。这里需要注意的是,横向合并的单元格都是在这一行操作的,也就是说单元格从第一列跨越到第三列,三个单元格合并在一起,合并后的单元格不再显示。第二种:纵向合并,又称纵向合并。比如excel垂直合并单元格,还需要找到合并单元格的起始位置和单元格结束位置,点击菜单栏中的合并居中,单元格合并完成。这里还需要注意:垂直合并的单元格会产生跨行,也就是说单元格从第一行跨越到第三行,三个单元格合并在一起,合并后的单元格不再显示。综上所述,单元格的合并必然导致跨行或跨列。使用html代码,如何实现表格中的单元格跨行跨列?这就需要先了解单元格合并的基本规则!以班级表为例,对于上午和下午两个区域单元格的合并,分别是四行的合并。上午的单元格合并可以看作:上午保留第一行第一个单元格,垂直删除最后三个单元格下午合并单元格,下午保留第一行第一个单元格,垂直删除最后三个单元格,当浏览器最终解析时,它会将保留的单元格拉伸以填充整个空间。用代码实现的时候,早上第一行代码是:tr中包含了6个tds。第二行代码是:trcontains5tds,因为这一行删除了一个td。同样,第三行和第四行代码在tr中也包含了5个tds。那么问题来了,如何替换删除的td呢?我们需要在第一行的第一个td中添加一个属性:rowspan,其值为合并的总行数,这里为4。Rowspan直译为跨越行,引申义就是行合并。这告诉浏览器我的单元格需要垂直占据4个单元格。趁热打铁,下午实现各个cell的合并吧。下午的第一行代码是:tr中包含了6个tds。第二行代码是:tr包含5个td。因为删除了这一行的td,同样,第三、四行代码在tr中也包含了5个tds,然后在第一行的第一个td上加上属性rowspan,值为4,这样下午的单元格合并也是同理,晚自习的合并很容易理解。可以看做:保留第二个cell,横向删除剩下的4个cell。当浏览器解析时,它会拉伸保留的单元格以填满整个空间。用代码实现是:r包含2个cell——第一个cell显示晚自习;第二个单元格是所有要合并的单元格中的第一个。
- 1ARKit不仅仅是为AR眼镜奠定基础
- 2软通动力携手TSL-謝瑞麟 寻找零售数字化的新答案
- 3物联网赋能智慧物流 苏宁物流革新智慧零售服务业
- 4拆解华为荣耀手环零!与小米相比,简约设计的价格是多少?
- 5最新旗舰榜单出炉,童迪欣教你如何明智地花钱
- 6荣耀手环零SS版!女性手腕上的荣耀
- 7黑色的荣耀手环零更适合男士佩戴
- 8沃尔玛生鲜零售创新日!腾讯安全解读食品安全新视角
- 9Hello Kitty进军新零售,上海世源科技公司幕后黑手
- 1012小时不间断直播教你剪小米816羊毛
- 11YONO耳塞式基础体温计,让备孕不再困难
- 12解密优必选服务机器人一站式解决方案,穿透新零售三大痛点
- 13荣耀手环零VS小黑2智能手表! 399元该选谁?
- 14荣耀手环零也有情侣款吗?对单身人士的暖心打击
- 15国美叶石砚!以用户为中心 从零售商向服务商转变
- 16荣耀零智能手环体验!极简欧美风
- 17Apple Watch 被传因中国零部件质量不佳而缺货
- 188月17日,中国零售业迎来了一件大事
- 19自然造天味美!教你远离“心脏病”的专业心脑血管品牌
- 20小米手环!从零到世界第二的幕后