gpt4 book ai didi

javascript - lesscss 不起作用

转载 作者:行者123 更新时间:2023-12-02 19:25:04 24 4
gpt4 key购买 nike

我有这个 html 代码:

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<link rel="stylesheet/less" type="text/css" href="1.less" />
<script type="text/javascript" src="less-1.3.0.min.js"></script>


<title></title>
</head>
<body>
<div id="t1">t1</div>
<div id="t2">t2</div>
</body>
</html>

这是1.less:

.transition {
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.shadow {
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
-moz-box-shadow: 0px 0px 10px #808080;
-o-box-shadow: 0px 0px 10px #808080;
-webkit-box-shadow: 0px 0px 10px #808080;
box-shadow: 0px 0px 10px #808080;
}

.shadow:hover {
-moz-box-shadow: 0px 0px 10px #a5a5a5;
-o-box-shadow: 0px 0px 10px #a5a5a5;
-webkit-box-shadow: 0px 0px 10px #a5a5a5;
box-shadow: 0px 0px 10px #a5a5a5;
}


.radius {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

header {
background-color: #e3ffe3;
}

#t1 {
.shadow;
.transition;
}

#t2 {
}

但是这种风格不起作用,我不知道为什么。我使用chrome的inspect element工具发现了这个异常:

XMLHttpRequest cannot load file:///E:/Projects/Web/Less%20Learning/1.less. Cross origin requests are only supported for HTTP.
Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101

我不知道这是什么意思。我想知道如何解决我的问题。

最佳答案

1。使用网络服务器

您需要实际运行一个网络服务器(wamp、nginx、apache),并向该服务器上的 URI 发出 get 请求,而不是向文件发出 GET 请求;例如更改行:

$.get("E:/Projects/Web/Less Learning/1.less",

阅读如下内容:

$.get("http://localhost/Projects/Web/Less Learning/1.less",

...还创建不带空格的文件名以更好地组织,例如:

$.get("http://localhost/Projects/Web/assets/css/1.less",

并且初始请求页面也需要通过 HTTP 进行。

您可能还需要在 php.ini 的服务器配置中设置 allow_url_include = On - nginx 等通常不会出现这种情况。

2。更干净的文件夹

而不是项目/网络/较少学习

尝试,项目/网络/更少

里面:

 /projects/web/less/assets/css/less.less
/projects/web/less/assets/css/css.css
/projects/web/less/assets/js/less-1.3.0.min.js
/projects/web/less/index.html

关于javascript - lesscss 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12155434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com