仅在 IE 浏览器中定位元素,我将使用
IE6:
* html #nav li ul {
left: -39px !important;
border: 1px solid red;
}
IE7:
*+html #nav li ul {
left: -39px! important;
}
有谁知道如何定位IE8?
原文由 Chris 发布,翻译遵循 CC BY-SA 4.0 许可协议
仅在 IE 浏览器中定位元素,我将使用
IE6:
* html #nav li ul {
left: -39px !important;
border: 1px solid red;
}
IE7:
*+html #nav li ul {
left: -39px! important;
}
有谁知道如何定位IE8?
原文由 Chris 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.2k 阅读
我不打算讨论是否应该使用这种方法,但这会让你只为 IE8-9 设置特定的 css 属性(注意:它不是选择器,所以与你的有点不同问):
在每个 css 声明之后使用 ‘\0/‘,因此:
为了构建另一个答案,您可以这样做以将各种样式分配给 IE6、IE7 和 IE8:
来源: http ://dimox.net/personal-css-hacks-for-ie6-ie7-ie8/