Internet explorer IE9 html[lang]hack和更少
我有一个较少的规则集来制作IE9黑客选择器:Internet explorer IE9 html[lang]hack和更少,internet-explorer,less,less-mixins,css-hack,Internet Explorer,Less,Less Mixins,Css Hack,我有一个较少的规则集来制作IE9黑客选择器: .ie9(@rules) { html[lang='\ en'] & { @rules(); } } 黑客来源: 但经过编译,我发现: SyntaxError: expected ']' got ''' in src/less/mixins.less on line 75, column 13: 74 .ie9(@rules) { 75 html[lang='\ 76 ru'] & { @rules(); } 如何在较短
.ie9(@rules) {
html[lang='\
en'] & { @rules(); }
}
黑客来源:
但经过编译,我发现:
SyntaxError: expected ']' got ''' in src/less/mixins.less on line 75, column 13:
74 .ie9(@rules) {
75 html[lang='\
76 ru'] & { @rules(); }
如何在较短的时间内修复此问题?在最新的编译器v2.5.1上编译良好。您使用的是哪个版本?是否有任何移植版本(如dotless、LessPHP等)?@Harry我有上一个“grunt contrib less”,它在依赖项中有“less”:“~2.4.0”,也许这就是问题所在?是的,它没有在v2.4.0中编译,并且给出了与所述相同的错误。如果您升级编译器,那么它应该编译没有任何错误。我从未使用过grunt,因此不知道如何更新编译器。@Harry谢谢!使用了fork和2.5.*版本,它工作正常