是否可以在 CSS 中定位 IE8 的兼容性视图?
Posted
技术标签:
【中文标题】是否可以在 CSS 中定位 IE8 的兼容性视图?【英文标题】:Is it possible to target IE8's compatibility view in CSS? 【发布时间】:2011-04-03 06:49:35 【问题描述】:这可能吗?我会假设兼容性视图很像旧的 IE,所以我尝试了
<!--[if lt IE 8]>
css goes here
<![endif]-->
但它不起作用。
【问题讨论】:
它在 css 文件中不起作用。它仅适用于 html。您可以创建一个特定的 ie.css 并将 放在条件注释中。 【参考方案1】:说:“如果 IE 版本 lthen 到 8。 试试:
<!--[if lte IE 8]>
css goes here
<![endif]-->
【讨论】:
【参考方案2】:在Activating Browser Modes with Doctype 中可以找到处理 IE8、文档类型和标准与怪癖模式的宝贵资源。记下 X-UA-Compatible 标头/元标记。另请注意,您的 if 目标是小于“lt”的 IE 8,这意味着您永远不会在 IE 8 中触发您的 CSS。
【讨论】:
以上是关于是否可以在 CSS 中定位 IE8 的兼容性视图?的主要内容,如果未能解决你的问题,请参考以下文章
想要IE6~IE8支持css3的border-radius属性,下了一个ie-css3.htc的文件,放在页引入进去不起作用。