CSS:IE11不应用样式

时间:2016-07-05 06:57:12

标签: css internet-explorer internet-explorer-11

this page,侧边栏中有一个图形:

enter image description here

我在<head>

<!--[if IE]>

    <link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/css/ie.css" media="screen" />

<![endif]-->

当我在检查IE11中的图形时选择ie.css时,.textwidget {display: inline-block;}文件包含<div class="textwidget"> 此CSS规则未应用 /强>

2 个答案:

答案 0 :(得分:3)

IE11不支持<!--[if IE]>等条件评论。

来自MSDN

  

重要从Internet Explorer 10开始,标准模式不再支持条件注释。使用功能检测为浏览器不支持的网站功能提供有效的回退策略。

答案 1 :(得分:0)

您错过了type正在添加的link。它应该是

<!--[if IE]>

    <link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri(); ?>/css/ie.css" media="screen" type="text/css" />

<![endif]-->