LESS和IE支持(低于10)

时间:2013-07-27 19:14:14

标签: css less

这是我第一次来这里,如果我犯了一些错误,我很抱歉。

IE浏览器读取LESS文件时遇到问题。 它会引发以下错误:

  

'SyntaxError:Object在test.less'

中不支持此属性或方法

这是非常好的特殊div,页面顶部有这些单词。 不在调试中,没有什么,它很干净。 所有其他浏览器都没有问题。

我整天都在尝试,没有。现在即使我只尝试使用这个LESS文件:这是test.less文件。

body { margin: 0 auto; background-color:red; }

所以没什么特别的,对。但仍然没有。所以我想有一个我不知道的问题。但是什么?

这是我从头部开始的剪辑:

<link rel="stylesheet/less" type="text/css" href="src/showcase/Presentation/Css/test.less" />    
    <script src="src/showcase/Presentation/Script/less.js"></script>
    <script src="src/showcase/Presentation/Script/main.js"></script>

顺便说一句,它在IE 10中运行。

我真的很感激有用的提示。

2 个答案:

答案 0 :(得分:7)

据该网站称,LESS并未正式支持任何版本的Internet Explorer。

我建议您将.less文件编译为CSS并在所有浏览器中引用这些文件。您可以使用a tool such as SimpLESS监控.less个文件,并在检测到更改时自动编译它们。

答案 1 :(得分:0)

如果您使用较少的1.3.0版本,它可以工作。您还可以使用if else

管理较少的版本
<!--[if (!IE)|(gt IE 8)]><!-->
  <script src="~/less-2.5.0.min.js"></script>
<!--<![endif]-->
<!--[if lte IE 8]>
   <script src="~/less-1.7.4.min.js"></script>
<![endif]-->

更多内容请勿在less文件中使用import css语句。

注意:确实,当前版本较少的版本不支持IE8等旧浏览器,但这些旧版本不支持。