2010-05-08 46 views
7

如何为Internet Explorer 8制作特定的CSS样式表?IE8的具体样式表

我的意思是,只有浏览器是IE8,我怎么才能加载它? (而不是IE7和IE6)

回答

10

使用本

<!--[if IE 8]> 
<link href="/stylesheets/iestyle8.css" rel="stylesheet" type="text/css" /> 
<![endif]--> 
5

您可以使用以下方法:

<!--[if IE 8]> 
<link rel="stylesheet" type="text/css" href="ie8.css" media="screen" /> 
<![endif]--> 
8
<!--[if IE 8]> 
<link href="ie8.css" rel="stylesheet" type="text/css" /> 
<![endif]--> 

http://www.quirksmode.org/css/condcom.html

+0

+1打扰至少给了OP一个链接到更多的信息(尽管只是链接,而不是一点文字,并不是很好的形式)。 – 2010-05-08 16:11:41

+2

@帕特里克:如果你真的想** **只是** IE8,以上是罚款。如果你想要IE8 *和更高版本*(例如,因为你正在使用一些新的东西,它将在IE9中继续使用,而这些东西并不远),请使用“if gte IE 8” - 不同之处在于'gte ',当然(当然)“大于或等于”。 – 2010-05-08 16:12:27