IE9类调用外部css样式表无法正常工作

时间:2014-02-17 12:26:17

标签: html css internet-explorer internet-explorer-9

我目前正在运行此代码。我还有一个外部样式表,可以正确应用我的所有页面样式,但我现在正在运行这个问题。

当我将.ie9作为外部样式表中的类调用并希望对其应用渐变样式时,它不会在Internet Explorer模拟中运行我的代码。

然而,当我运行不在.ie9类中的代码时,代码实际上工作,所以我在某处犯了一些错误。也许你可能知道这里的问题是什么。

HTML代码:

<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
<!--[if !IE]><!--><html lang="nl-NL"> <!--![endif]-->
<!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

CSS代码:

.ie9 {
    .section-example{
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#80c9db', EndColorStr='#30aac8');     
     }
}

2 个答案:

答案 0 :(得分:0)

问题实际上是不同的。 Internet Explorer 11模拟器由于某种原因不加载条件html语句。

答案 1 :(得分:0)

可能比ie9更有效: -

<!--[if gte IE 9]>
    <link rel="stylesheet" type="text/css" href="ie9-and-up.css" />
<![endif]-->

<!--[if lt IE 9]>
<link href="<?php bloginfo( 'template_url' ); ?>/css/ie9.css" rel="stylesheet" type="text/css" />
<![endif]-->