4

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

这是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>

这是少...

@base_colour:red;

body {
  background:@base_colour;
}

这适用于 Firefox,但不适用于 IE 8。

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

我尝试添加type="text/css"到链接标签并回到旧学校的文档类型,但这没有什么区别。
任何指针?

4

1 回答 1

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 不受官方支持——它可能有效,也可能无效。

于 2013-09-02T13:20:55.780 回答