【发布时间】:2011-07-24 14:11:00
【问题描述】:
我有一个我认为可以实现的想法。
我需要在一个 CSS 文件中放入:
height: 50px;
如果浏览器是 Internet Explorer,并且
height: 45px;
如果浏览器是 Chrome 或 Firefox。
我该怎么做?
【问题讨论】:
-
使用mootools或jquery等框架会更容易检测浏览器。
-
@kjy112:浏览器检测——尤其是 JavaScript——是你应该不惜一切代价避免的事情。
-
您不需要如此广泛地执行此操作。为 IE6 或 IE7 提供一些不同的规则是可以的,但是 IE8/9 应该可以使用与您提到的其他浏览器相同的样式表。你说的是哪个版本的 IE?
-
在这个例子中是IE8和7。我只需要调整2或3个像素
-
您使用的是什么文档类型(源代码的第一行)?
标签: html css internet-explorer cross-browser