素材牛VIP会员
怎么选择合适的标签?什么时候用<table>
 上***水  分类:Html5  人气:1261  回帖:5  发布于6年前 收藏

需要实现以下图的效果:

比较符合表格样式,但是对于table标签进行展开、收缩的开销不是很大吗?那这种情况应该使用什么标签比较好?
另外什么时候才需要用<table>标签呢?display:table和<table>的差异在哪里?小白求解答。

 标签:htmlhtml5

讨论这个帖子(5)垃圾回帖将一律封号处理……

Lv4 码徒
静***5 Linux系统工程师 6年前#1

个人感觉这里用ul li比较好
display为table,不好用,挺麻烦的,刚才试了一下。并且这样容易给其他开发人员误导,建议不好那样使用。

Lv4 码徒
蹲***圈 JS工程师 6年前#2

CSS有兼容性,table不符合语义化,看着办,

Lv3 码奴
雨***梦 页面重构设计 6年前#3

从语义化的角度,展现形式为表格的建议用table。
<table> 标签定义 HTML 表格。
display: table; 指定对象作为块元素级的表格, 类同于html标签<table>

Lv6 码匠
捂***功 移动开发工程师 6年前#4

查了一下资料,发现如果是数据类的表格可以用table标签,如果只是单纯为了展示表格分栏的样式,则无需采用table,可使用display:table或者display:flexbox去实现。

Lv2 入门
一***句 职业无 6年前#5

嵌套一个子table或者div,展开和隐藏直接用css控制display为none或者block就可以了。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取