我遇到LESS处理具有IE条件的文件的问题。例如,我有一个普通的.less文件,文件中的最后一行如下。
<!--[if IE ]>
* .columncontainer {
margin: 10px auto !important;
}
<![endif]-->
通过LESS调试,我得到一个简单的“第2781行的语法错误”。该行号是上述条件的第一行。
有什么想法吗?
答案 0 :(得分:3)
看起来您将上述代码放入样式表中,我能做到这一点吗?
这种类型的条件是不可接受的CSS(或LESS)语法..如果你想使用这个条件你必须在html文件中做 - 覆盖CSS / LESS文件中的格式...通过做某事像这样:
<!--[if IE]>
<style type='text/css'>
* .columncontainer {
margin: 10px auto !important;
}
</style>
<![endif]-->
或调用另一个样式表(or less file),dunno - 这样的事情:
<!--[if IE]>
<link ... />
<![endif]-->
的更多信息
或者您也可以在LESS中找到IE特定的样式解决方案... here是关于它的内容,您可以在IE或LESS中找到更多关于IE目标选择器的内容,而不是使用单独的样式片材。