【发布时间】:2009-08-05 22:14:24
【问题描述】:
可能重复:
Does it make sense to use the <table> tag on a “modern” website?
无论我走到哪里我都看到不要使用表格布局,这是邪恶的,甚至 Google 都这么说,那么为什么访问量最大的网站之一 Google 和 Twitter 使用它作为他们的主页呢?
我不认为这是任何错误,或任何其他愚蠢的问题。
我能想到的唯一原因是,他们希望页面看起来相似,即使客户端不支持 CSS,例如 Lynx。
如果互联网上最大的网站都使用它,为什么每个人都说它如此糟糕。
在我看来,在某些情况下,就像上面提到的那样,在任何地方都有相同的外观比使用表格更重要。
edit:同样的问题也适用于像 <center> 这样的 html 元素,或者使用属性 align 和其他“用于替代 CSS 功能的 html 属性和元素”来格式化文本
【问题讨论】:
-
这是个好问题。我还注意到主要企业甚至不兼容 XHTML,微软,甚至 google。最好的前进方式是什么?
-
它不完全是一个骗子,因为这个真的很具体
-
许多大型网站的标记确实令人震惊。以亚马逊为例。
-
亚马逊到底有多糟糕,因为它是一种浮动布局,并且可以在旧的、糟糕的浏览器上运行?我一直在看它,它变得越来越好,但许多零售商仍然从旧浏览器中获得大量点击。
标签: html css layout xhtml html-table