为什么Google和Twitter使用表格布局?

可能重复:
在“现代”网站上使用<table>标签是否有意义?

无论我走到哪里,我都看到不使用表格布局,这是非常邪恶的 ,甚至谷歌说,为什么访问量最大的网站之一Google和Twitter将其用于他们的主页?

我不认为这是一个错误,或任何其他愚蠢的问题。

我能想到的唯一原因是,即使客户端不支持CSS,他们也希望页面看起来类似,就像Lynx一样。

那么为什么大家都说它是如此糟糕,如果互联网上最大的网站使用它。

在我看来,像上面提到的那样,有些情况下,在任何地方都有相同的外观是至关重要的,而不是使用表格。

编辑 :同样的问题,像<center> HTML元素,或与属性alignment和其他“HTML属性和元素用于替代CSSfunction的格式文本”

页面加载时间对于这些人来说是很重要的,带宽的使用是极端的。

我不得不说,他们使用表的原始数据速度,因为他们每天提供这么多的带宽。

此外,请注意,他们在页眉中使用内联样式来减lessHTTP请求的数量,以帮助加快页面加载时间。

表格布局比它应得的更多的悲伤。 开发人员使用起来很简单,几乎每个Web浏览器都是一致的,而且可以轻松地添加行/列。

唯一的缺点是它违背了你的文档应该只包含内容的咒语,而且你的devise应该单独包含在一个CSS文件中。

Google不必关心search引擎排名高的问题;)

是的,同意了。 有时候 ,有时桌子就好了。 不是每个人都在编写针对每个浏览器,需要支持文本到语音等的网站。一般来说,尝试学习和发展你的技能,并使用CSS定位等,但如果有人使用表来定位在网页上的东西。

也许这个问题应该是社区维基,但?

这是邪恶的,这是一个痛苦,但渲染几乎保证在不同的浏览器中保持一致。

表格布局在大多数浏览器上都可以使用。 谷歌和其他人希望达到所有用户,而不是一些或只有现代用户。 具有不同的布局或布局技术在传送内容方面难以维护且成本高昂。 表格布局不是很棘手。 它直线前进。 你不必去寻找CSS黑客,浏览器不兼容或其他。

表格布局很糟糕。 因为你的混音布局和内容。

Twitter在networking模式下可以很好的使用手机。 一些网页浏览器真的很可怕,所以我认为Twitter做了什么。

鉴于如此之多的网站在手机上运行得如此糟糕,我更关心的是移动兼容性,而不是CSS福音派的关注点。

三个主要原因:

  1. 表主要是不利于search引擎的原因(也有他们搞乱了DOM的问题,但这不是太糟糕)。 人们不会在search引擎上searchGoogle,而且人们通常也不searchTwitterpost。
  2. 几乎所有的浏览器,包括智能手机(特别是Twitter的关注点),表格都能够一致地呈现。
  3. 表消耗更less的带宽。 这两个网站都有巨大的数据加载,并需要每一个速度,他们可以得到。

浏览器支持 – 这些家伙需要让他们的网站在所有浏览器(新,旧和朦胧)上完美呈现。 无论谁使用他们的网站和他们使用的操作系统/浏览器,这些网站都需要工作。

每个Web浏览器都支持它自己的CSS实现,这导致了与各种浏览器中的JavaScript DOM支持类似的问题。

页面加载时间 – 他们的页面也针对页面加载时间进行了优化。 如果用户需要太长时间才能加载页面,那么他们就会去其他地方。 仍然有很多用户没有使用宽带,即使很多移动设备没有很快的连接,取决于你在哪里。