它似乎是一般的意见表不应该用于HTML布局。
为什么?
我从来没有(老实说,很少)看到过支持这一点的有力论据。通常的答案是:
这是很好的分离内容从布局
但这是一个错误的论点;陈词滥调. .我想使用表格元素进行布局确实与表格数据没有什么关系。那又怎样?我的老板在乎吗?我的用户关心吗?也许我或我的开发伙伴谁必须维护一个网页的关心…表是否更难维护?我认为使用表比使用divs和CSS更容易。顺便说一下…为什么使用div或span可以很好地将内容与布局分开,而不是表格?只有div的良好布局通常需要大量嵌套的div。
代码的可读性
我认为它是另一种方式。大多数人都懂HTML,但很少有人懂CSS。
SEO最好不要使用表格
为什么?有人能拿出证据来证明吗?或者来自谷歌的声明,从搜索引擎优化的角度不鼓励表?
表比较慢。
必须插入额外的tbody元素。这对于现代网络浏览器来说是微不足道的。向我展示一些使用表会显著降低页面速度的基准测试。
没有表格,布局的调整更容易,参见< A href="http://csszengarden.com/" rel="nofollow noreferrer">css Zen Garden A >。大多数需要升级的网站也需要新的内容(HTML)。一个新版本的网站只需要一个新的CSS文件的场景是不太可能的。禅宗花园是一个不错的网站,但有点理论化。更不用说它的误用的CSS。
我对使用divs + CSS而不是表的良好参数非常感兴趣。