gpt4 book ai didi

html - DIVs vs. TABLEs 请反驳

转载 作者:太空宇宙 更新时间:2023-11-04 13:30:31 25 4
gpt4 key购买 nike

有很多人在问“为什么我们不应该使用表格来构建我们的 HTML”,虽然有很多答案出现,但我很少看到有人转向语义世界。也就是说,我还没有看到任何令人信服的反驳来支持我们应该(或可能)使用表格的理由。

有人关心表格何时是有效结构标记的理由吗?


2008 年 11 月 7 日

考虑到这个问题并没有像我想象的那样消失,我想我最好澄清一下我的问题并解释它的存在。

由于在“DIV vs. TABLE”问题之后多次阅读“表格更容易”的论点而感到沮丧,我想更多地公开这个问题,而不是让表格爱好者如此轻易地摆脱困境。

每个人都可能会说,但我总是得到一些应用程序放在我们的网站上,这些应用程序是由一些“表格更容易”的开发人员创建的,他们将一大块糟糕的 HTML 转储到我的页面中,并且老实说,我只是没有看到足够多的餐 table 爱好者听取争论。

以前有人用过 Mambo 吗?任何人都不得不对将设计放在 Microsoft 的 Sharepoint 之上感到不满吗?必须在所有嵌套的表格废话中拼命挣扎,考虑到它是由一些该死的优秀编码员编写的,这让我很恼火。合理的语义标记已经存在了足够长的时间,开发人员应该没有理由仍然支持“表格更容易”。表格并不简单 - 它们很懒惰!

我的问题应该以消极的方式提出来,但我仍在等待人们接受他们使用表格的唯一原因是因为他们不懂 HTML。因为如果他们这样做了,那么他们就会明白,正如 jjrv 所说,表格是用于表格数据的。

最佳答案

当您有数据表时,表才有效。我见过交互式网格小部件,它们特意使用一堆 div 来避免可怕的表格标签。当它是表格数据时,将其设为表格。

我的一个比较有争议的观点是,当你在处理 CSS 中的垂直布局问题时遇到问题,你可以只使用一个表格并且通常会立即解决它。将内容与演示文稿混合在一起,可能不像它应该的那样漂亮,但它完成了工作并避免了 CSS hack 来绕过 IE。

关于html - DIVs vs. TABLEs 请反驳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/96137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com