为什么LESS不能在IE8上运行?

时间:2013-09-02 13:15:28

标签: jquery html css internet-explorer less

我现在已经玩了一段时间了,但是无法在IE 8上工作! 我已经制作了一个非常简单的页面来测试它。

这是HTML ...

<!DOCTYPE html>
<html>

    <head>
        <link rel="stylesheet/less" href="css/v1.less">
        <script src="js/jquery.js"></script>
        <script src="js/less.js"></script>
    </head>

    <body>hello world!</body>

</html>

这是LESS ......

@base_colour:red;

body {
  background:@base_colour;
}

适用于Firefox,但不适用于IE 8.左

jQuery工作正常,因为我测试了用$('body').css()更改背景,它在IE 8中没有问题。

我尝试将type="text/css"添加到链接标记并返回旧学校doctype,但没有区别。
有什么指针吗?

1 个答案:

答案 0 :(得分:11)

在head部分的lesscss.org上,您可以阅读

  

LESS在服务器端(使用Node.js和Rhino)或客户端(仅限现代浏览器)上运行。

我认为IE8不是现代浏览器。 ;)

这是一个有趣的信息: http://starikovs.com/2012/11/27/does-less-js-support-ie-9-at-least/

LESS的作者说:

  

IE9不受官方支持 - 可能有效也可能无效。