我的github
posts - 3243,  comments - 42,  views - 158万

table 就应该是 用来做表格展示。而不应该用它做页面布局。

table是一个html标签。它在老旧的项目里用来做网页布局。

table布局的优点当然是四四方方,它跟网页排版有种莫名的契合感。把页面看作是一个表格来进行排版。

但是,它也有它致命的缺点。就是它不够灵活自由。

假如你的页面并不是规规矩矩的四方形。要实现一些特殊的效果时,例如折叠、隐藏、变形,整个布局会被打乱。而且最要命的是table太死板了。牵一发而动全身。一个格子变化,会影响周围的三个格子都发生变形。从而导致整个布局乱掉。

所以table标签在布局这一块被div标签替代是大势所趋。

div标签的好处是灵活。不受table标签行和列的约束。改一个格子的样式会影像整行和整列格子的样式,会导致整个网站排版走样。。但是假如table里嵌套table的话就会导致过多的<tr><td>标签难以维护。

当然使用div标签布局的代价就是对于css的要求会更多了。需要借助于css来实现想要的布局效果。

参考:https://www.zhihu.com/question/22277524/answer/36603212

跟table一样老旧的html标签似乎还有iframe,好像也只有老的开发项目中才会使用,新项目里很少看到了。

参考2:https://blog.csdn.net/m0_37828249/article/details/98448820

posted on   XiaoNiuFeiTian  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2023-02-11 微机原理与接口技术
2022-02-11 Docker容器化技术为什么这么火?
2022-02-11 GeoMesa入门
2022-02-11 PyTorch初始教程1-入门教程
2019-02-11 BIM与GIS
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示