有很多人问“为什么我们不应该使用表格来构建我们的 HTML”,虽然有很多答案出现,但我很少看到有人被转换到语义世界。也就是说,我还没有看到任何令人信服的反驳来支持我们为什么应该(或可能)使用表格的理由。
有人愿意为表格何时是有效的结构标记提供理由吗?
2008 年 11 月 7 日
考虑到这个问题并没有像我想象的那样消失,我想我最好澄清我的问题并解释它的存在。
在“DIVs vs. TABLEs”问题之后多次阅读“表格更容易”的论点感到沮丧,我想更多地揭示这个问题,而不是让表格爱好者这么容易摆脱困境。
每个人都会对他们自己的其他人说,但我永远被赋予了一些应用程序来放置在我们的网站上,这些应用程序是由一些“表格更容易”的开发人员创建的,他们将一大块糟糕的 HTML 转储到我的页面中,老实说,我我只是没有看到足够多的餐桌爱好者倾听这些争论。
以前有人用过曼波吗?任何人都必须在微软的 Sharepoint 上进行设计吗?必须通过所有嵌套的表格垃圾来争取自己的方式是地狱,并且考虑到它是由一些该死的优秀编码人员编写的,这让我很恼火。合理的语义标记已经存在了很长时间,以至于开发人员没有理由仍然拥护“表格更容易”。桌子并不容易 - 他们很懒惰!
我的问题应该以消极的方式呈现,但我仍在等待人们接受他们使用表格的唯一原因是因为他们不知道 HTML。因为如果他们这样做了,那么他们就会明白,正如 jjrv 所说,表格是用于表格数据的。