为什么Google和Twitter使用表格布局?
可能重复:
在“现代”网站上使用<table>标签是否有意义?
无论我走到哪里,我都看到不使用表格布局,这是非常邪恶的 ,甚至谷歌说,为什么访问量最大的网站之一Google和Twitter将其用于他们的主页?
我不认为这是一个错误,或任何其他愚蠢的问题。
我能想到的唯一原因是,即使客户端不支持CSS,他们也希望页面看起来类似,就像Lynx一样。
那么为什么大家都说它是如此糟糕,如果互联网上最大的网站使用它。
在我看来,像上面提到的那样,有些情况下,在任何地方都有相同的外观是至关重要的,而不是使用表格。
编辑 :同样的问题,像<center>
HTML元素,或与属性alignment和其他“HTML属性和元素用于替代CSSfunction的格式文本”
页面加载时间对于这些人来说是很重要的,带宽的使用是极端的。
我不得不说,他们使用表的原始数据速度,因为他们每天提供这么多的带宽。
此外,请注意,他们在页眉中使用内联样式来减lessHTTP请求的数量,以帮助加快页面加载时间。
表格布局比它应得的更多的悲伤。 开发人员使用起来很简单,几乎每个Web浏览器都是一致的,而且可以轻松地添加行/列。
唯一的缺点是它违背了你的文档应该只包含内容的咒语,而且你的devise应该单独包含在一个CSS文件中。
Google不必关心search引擎排名高的问题;)
是的,同意了。 有时候 ,有时桌子就好了。 不是每个人都在编写针对每个浏览器,需要支持文本到语音等的网站。一般来说,尝试学习和发展你的技能,并使用CSS定位等,但如果有人使用表来定位在网页上的东西。
也许这个问题应该是社区维基,但?
这是邪恶的,这是一个痛苦,但渲染几乎保证在不同的浏览器中保持一致。
表格布局在大多数浏览器上都可以使用。 谷歌和其他人希望达到所有用户,而不是一些或只有现代用户。 具有不同的布局或布局技术在传送内容方面难以维护且成本高昂。 表格布局不是很棘手。 它直线前进。 你不必去寻找CSS黑客,浏览器不兼容或其他。
表格布局很糟糕。 因为你的混音布局和内容。
Twitter在networking模式下可以很好的使用手机。 一些网页浏览器真的很可怕,所以我认为Twitter做了什么。
鉴于如此之多的网站在手机上运行得如此糟糕,我更关心的是移动兼容性,而不是CSS福音派的关注点。
三个主要原因:
- 表主要是不利于search引擎的原因(也有他们搞乱了DOM的问题,但这不是太糟糕)。 人们不会在search引擎上searchGoogle,而且人们通常也不searchTwitterpost。
- 几乎所有的浏览器,包括智能手机(特别是Twitter的关注点),表格都能够一致地呈现。
- 表消耗更less的带宽。 这两个网站都有巨大的数据加载,并需要每一个速度,他们可以得到。
浏览器支持 – 这些家伙需要让他们的网站在所有浏览器(新,旧和朦胧)上完美呈现。 无论谁使用他们的网站和他们使用的操作系统/浏览器,这些网站都需要工作。
每个Web浏览器都支持它自己的CSS实现,这导致了与各种浏览器中的JavaScript DOM支持类似的问题。
页面加载时间 – 他们的页面也针对页面加载时间进行了优化。 如果用户需要太长时间才能加载页面,那么他们就会去其他地方。 仍然有很多用户没有使用宽带,即使很多移动设备没有很快的连接,取决于你在哪里。
- Android仪表板模式
- Android ImageView大小不能与源图像缩放
- 获取android.content.res.Resources $ NotFoundException:即使资源存在于android中也是exception
- AutoLayout:removeFromSuperview / removeConstraints抛出exception,并崩溃困难
- 布局文件命名约定?
- 在Android中垂直居中视图
- 'NSInvalidArgumentException',原因:'无法parsing约束格式'
- 如何使用Cocoa Auto Layout调整窗口的大小?
- Android:SlidingDrawer的高度可以用wrap_content来设置吗?