【发布时间】:2011-11-11 08:59:42
【问题描述】:
由于 IE 在版本 10 中摆脱了条件 cmets,我迫切需要找到专门针对 IE10 的“CSS hack”。请注意,被“黑”的必须是 选择器,而不是 CSS 属性。
在 Mozilla 中,您可以使用:
@-moz-document url-prefix() {
h1 {
color: red;
}
}
在 Webkit 中,您通常会这样做:
@media screen and (-webkit-min-device-pixel-ratio:0) {
h1 {
color: blue;
}
}
我如何在 IE10 中做类似的事情?
【问题讨论】:
-
我只使用 IE 条件注释。此外,我的朋友或家人都不知道 IE 10。
-
IE10 可能会足够符合标准,不需要任何黑客攻击。和 Tyler,问题说它不支持条件 cmets。
-
@BoltClock 不幸的是,即使在符合标准的网络浏览器(Webkit/Firefox/Opera)中也存在一些奇怪的变化,因此在尝试创建像素时,@-moz-document 之类的选择器确实有帮助所有浏览器的完美体验。尽管我非常喜欢允许浏览器向用户展示稍微不同的体验——但我的客户却没有。
标签: css internet-explorer css-selectors css-hack vendor-prefix