css - 有条件的 IE 评论在 Joomla 中不起作用

标签 css internet-explorer joomla

我们有一个网站,http://www.globalforcestn.com/ .除了我放在模板中的条件 IE 注释外,一切都很好。因此,站点在 IE 中无法正确呈现(特别是菜单)。它被移到左边。这是我们的代码:

 <!--[if lt IE 11]>
<link href="/modules/mod_maximenuck/themes/css3megamenu/css/ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->

但它不会遵守 IE 条件。当浏览器设置为兼容模式时,它将呈现它。但是,该网站在兼容模式下看起来更糟糕。

期待您的回复。谢谢!

最佳答案

IE 从 IE10 开始停止支持条件注释。因此,条件注释仅适用于 IE9、IE8、IE7,如果您仍然支持它,则适用于 IE6(IE5 及以下版本也适用,但谁支持 IE5?)。

因此,如果您的目标是 IE9 及以下版本,一个简单的 [if IE] 就可以了,因为它会被 IE10 及以上版本忽略。如果你想让上面的内容在 IE10 中工作,那你就不走运了。

请参阅 Microsoft 的公告:http://msdn.microsoft.com/en-us/library/ie/hh801214(v=vs.85).aspx

关于css - 有条件的 IE 评论在 Joomla 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26251328/

相关文章:

html - CSS 下拉菜单在悬停操作时扩大父级宽度

CSS border-image gradient 适用于 Chrome,不适用于 Firefox 或 IE

javascript - 使用嵌入式浏览器和 JavaScript 构建 Windows 应用程序 'hooks'

html - 高度 :100% problem in IE7, 不在 FF 中

php - 在 CSS 中选择具有相同父项的多个子项

javascript - wrapAll() 正在创建双倍的 div?

javascript - 此页面上的脚本导致 ie 运行缓慢

joomla - 如何保留JCE内容中保存的样式标签?

css - 使用CSS在图标旁边垂直居中多行文本

php - joomla 中的 jquery-ias 不起作用