html - IE 条件样式表未加载

标签 html css internet-explorer conditional-comments

我有一个 rails app ( source ) 我试图更改修复 Internet Explorer 中的一些显示错误。在 app/views/layouts/application.html.haml 我有:

/[if IE]                                                                                                                                                              
  = stylesheet_link_tag "ie", media: "all"

这似乎是使用可从服务器下载的预编译 Assets 生成适当的 HTML:

<!--[if IE]>
<link href="/assets/ie-21dfbd4e306a3f4685597c40061f9d43.css" media="all" rel="stylesheet" />
<![endif]-->

样式表的内容很简单:

#logo {
  display: none;
}

但是,当页面在 IE 中显示时, Logo 仍然出现。

最佳答案

根据 this page in the Microsoft Developer Network Library ,条件注释首先在 Internet Explorer 5 中受支持,在 Internet Explorer 10 及更高版本中不再受支持。

关于html - IE 条件样式表未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20619683/

相关文章:

php - Drupal 7 上的分页 - 智能分页和分页模块不起作用

javascript - 网页在 Outlook 中无法正常显示

html - 如何关闭IE上的范围值显示

html - CSS floating div 在缩小屏幕尺寸时落到屏幕底部

Javascript 函数以意想不到的方式工作

javascript - 以标准尺寸渲染图像,无需拉伸(stretch),具有最小尺寸

jquery - 独 Angular 兽用户界面 : Buttons text moves (possibly overlapping styles? )

jquery - 调整元素大小以避免重叠

javascript - jQuery load() 在 IE 中抛出 "permission denied"错误

javascript - 如何检查单击按钮后事件是否发生