为什么不在HTML中使用表格进行布局
似乎普遍认为表不应该用于HTML中的布局。
为什么?
我从来没有(或很少诚实地)看到这方面的好论据。通常的答案是:
将内容与布局分开是件好事
但这是一个错误的论点; 陈词滥调。我想使用表格元素进行布局与表格数据几乎没有关系。所以呢?我的老板在乎吗?我的用户在乎吗?
也许我或我的开发人员必须维护一个网页关注......一个表不易维护吗?我认为使用表比使用div和CSS 更容易。
顺便说一下...为什么使用div或span将内容与布局和表格分开?只使用div来获得一个好的布局通常需要很多嵌套的div。
代码的可读性
我认为这是另一种方式。大多数人都懂HTML,很少有人理解CSS。
SEO最好不要使用表格
为什么?任何人都可以证明它是有证据的吗?或谷歌发表的声明表示,从SEO的角度来看,表格是不受欢迎的?
表格较慢。
必须插入额外的tbody元素。这是现代网络浏览器的花生。向我展示一些基准,其中使用表会显着减慢页面的速度。
如果没有桌子,布局检修会更容易,请参阅css Zen Garden。
大多数需要升级的网站也需要新内容(HTML)。新版本的网站只需要一个新的CSS文件的场景不太可能。Zen Garden是一个不错的网站,但有点理论上。更不用说它滥用 CSS了。
我真的对使用divs + CSS而不是表格的好参数感兴趣。
慕桂英546537
慕侠2389804