我真的很想学习,但是根本没有运气。我想让它在本地工作。请帮忙。
我只是想做一个简单的测试。 这是我的LESS代码:
@color: red;
.header {
color: @color;
}
h2 {
color: @color;
}
这是我的HTML代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>LESS TEST</title>
<link rel="stylesheet/less" type="text/css" href="style.less">
<script src="less.js" type="text/javascript"></script>
</head>
<body>
<div class="header"> <h2>This is a test</h2> </div>
</body>
</html>
因此标题类应为红色,H2也应为红色。但它们不会在任何浏览器上显示任何样式。 请帮忙!
答案 0 :(得分:3)
您的代码运行正常,如此屏幕截图所示:
请注意,我在运行此版本之前在本地下载了less.js的缩小版本。我建议你验证一下:
file:///path/less.js
网址访问这些文件,则不会提供较少的文件 - Chrome会向我发出“交叉来源请求”错误。答案 1 :(得分:2)
答案 2 :(得分:1)
我使用WINLESS。它是免费的,它易于使用,并且在缩小代码方面非常强大。
您不必模拟Apache服务器即可使用它。
祝你好运!答案 3 :(得分:0)
Windows Server添加Mime Type Less或web.config文件添加行
<staticContent>
<mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent>
<link type="text/css" rel="stylesheet" href="reset.css" media="all" />
<link href="http://www.petshop.net.tr/less-ornek/stil.less" type="text/css" rel="stylesheet/less" media="all" />
<script type="text/javascript" src="less-1.3.0.min.js"></script>
答案 4 :(得分:0)
如果你正在使用chrome,请看一下:
简而言之:
如果你正在使用Chrome和,那么Less.js浏览器脚本目前无效 由于已知的Chrome,您网页的路径以“file:///”开头 问题。
答案 5 :(得分:-1)
您必须使用服务器来运行代码。 在MAC上运行代码的一种简单方法是使用python服务器
执行以下操作,在终端中找到包含代码的文件夹,然后键入python -m SimpleHTTPServer 8000
。在浏览器中转到localhost:8000