0

如何在较少的 css 中使用 ie 9 hack?

即 9 hack \0/

编译器错误

以下字符是例外且未编码:,, /, ?, @, &, +, ', ~, ! 和美元。

如何编码这个字符?

4

2 回答 2

1

你不能......要么像@Blender 建议的那样使用 Modernizr,要么在你的标记中附加 ie9 类,使用:

<!--[if IE 9]><script>document.documentElement.className += " ie9";</script><![endif]-->

并在 LESS 中使用 ie9 特定规则:

.ie9 & { /* IE9 rules */ }
于 2013-08-17T18:14:20.863 回答
0

您可以使用以下答案应用一些 hacks css:Writing browser specific hack in Less (for <IE9)

@hack: ~"/*\**/";
#veinte { 
    color@{hack}: blue\9; 
}

编译的CSS:

#veinte {
    color/*\**/: blue\9;
}
于 2015-10-14T13:54:02.263 回答