通常,当我环顾互联网,我发现人们通常使用CSS黑客,使他们的网站在所有浏览器中看起来一样。就我个人而言,我发现这是相当费时,找到所有这些黑客和测试他们;每个更改,你让你必须测试在4个浏览器,以确保它没有打破任何其他。
大约一年前,我在互联网上查找了其他主要网站正在使用的(Yahoo,Google,BBC等),发现他们中的大多数都在做某种形式的浏览器检测(JS,HTML if语句,基于服务器)。我也开始这样做。在几乎所有我最近工作的网站,我使用jQuery,所以我使用内置的浏览器检测。
有什么原因你使用或不使用这些?