什么是更好的:CSS黑客或浏览器检测?

前端之家收集整理的这篇文章主要介绍了什么是更好的:CSS黑客或浏览器检测?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
通常,当我环顾互联网,我发现人们通常使用CSS黑客,使他们的网站在所有浏览器中看起来一样。就我个人而言,我发现这是相当费时,找到所有这些黑客和测试他们;每个更改,你让你必须测试在4个浏览器,以确保它没有打破任何其他。

大约一年前,我在互联网上查找了其他主要网站正在使用的(Yahoo,Google,BBC等),发现他们中的大多数都在做某种形式的浏览器检测(JS,HTML if语句,基于服务器)。我也开始这样做。在几乎所有我最近工作的网站,我使用jQuery,所以我使用内置的浏览器检测。

有什么原因你使用或不使用这些?

解决方法

问题是,你真的只有一个镜头在css(因为它是在客户端几乎是静态的内容)…你不能(轻松地)适应它,以适应在飞行在客户端 – 所以对于那些棘手不兼容的情况(并且有太多的),检测是可悲的最好的路线。我不能看到这种变化很快。

使用javascript,你通常可以通过库(如你所述)jQuery来避免这种痛苦 – 并检查功能支持而不是识别特定的浏览器(大多数时候)。有些情况下你需要知道(例如盒子模型)。

原文链接:https://www.f2er.com/css/221540.html

猜你在找的CSS相关文章