2013-05-21 49 views
0

LESS有一招吗?我无法在浏览器中使用它。也许我在浏览器中声明样式表是错误的?这实际上并没有在上显示。我已经将min和LESS文件包含在同一个文件夹中,只是为了确保它不是目录问题。下面是HTML:更少的样式表未注册

<!doctype html> 

<head> 
    <meta charset="utf-8"/> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> 
    <meta name="viewport" content="width=device-width, initial-scale=1"/> 

    <title>Jessica Colding</title> 

    <link rel="stylesheet/less" type="text/less" href="style.less"/> 
    <script src="less-1.3.3.min.js" type="text/javascript"></script> 

    <!--[if lt IE 9]> 
     <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> 
    <![endif]--> 
</head> 

<body lang="en"> 


     <div id="container"> Hello</div> 


</body> 

+0

它会在xampp中工作吗?而不必使用simplLESS? –

回答

1

如果您直接从文件运行此脚本,则应更改脚本的URL以包含http:(无协议不适用于本地文件)。

如果您仔细考虑,这是有道理的,因为您没有通过http访问您的文件,并且无协议引用告诉浏览器使用与页面相同的协议。

编辑:一个很好的故障排除方法是显示错误控制台。它通常可以阐明诸如此类的问题。

+0

我检查了错误控制台。我想,也许我太多了,通过在脚本中包含HTTP协议知道你的意思了吗?它在哪里被包括在内? :D –

+0

像这样:'' – jdigital

+0

因此,重新加载页面后,错误控制台中没有任何内容? – jdigital

0

Can't get less.js to work

我找到了这个解决方案。我将尝试在网络服务器上测试它,看看它是否有效。但是,经过多次浏览器测试,这不仅是一个不仅限于Chrome的bug,还是一个更大的问题。

0

在IE9下运行时,less似乎无法正常工作。我想你的差不多的样本,并在控制台窗口中,我得到一个错误:

SCRIPT5: Access is denied. 

在XHR请求时出现错误:

xhr.open('GET', url, async); 

我没有运行任何问题这在Firefox中,所以如果你使用IE浏览器,我会建议尝试一个不同的浏览器。大概有一个安全设置可以改变,以允许(但我无法找到它)。