Html 浏览器对CSS的解释是否较少?

Html 浏览器对CSS的解释是否较少?,html,css,less,Html,Css,Less,有一个例子,其中有一个类型为text/less的样式表,它由google chrome解释,但似乎只有较少的语法 <link rel="stylesheet" href="responsive.less" type="text/less" media="screen" /> 该示例还调用 这里less-1.1.3.min.js将less从responsive.less编译成css并返回到浏览器。另见: 请参见下文,您将在之间找到客户端编译的CSS: 不,没有浏览器的解释更直接。页面

有一个例子,其中有一个类型为
text/less
的样式表,它由google chrome解释,但似乎只有较少的语法

<link rel="stylesheet" href="responsive.less" type="text/less" media="screen" />

该示例还调用

这里
less-1.1.3.min.js
将less从responsive.less编译成css并返回到浏览器。另见:

请参见下文,您将在
之间找到客户端编译的CSS:


不,没有浏览器的解释更直接。页面必须包含less.js,这是less编译器的JavaScript实现

LESS是一个动态样式表,由
LESS.js
编译(或者在给出的示例中是LESS-1.1.3.min.js),完成后生成正常的CSS。浏览器无法理解LESS文件本身

如前所述,LESS也可以在服务器端使用

更少的文件(就像sass文件一样)总是需要由CSS预处理器进行解析和编译。根据我的经验,最好预先编译所有css文件

务必避免在生产环境中结合使用javascript库和较少的文件,因为这会影响客户端浏览器的性能。当然,在移动设备方面

对于Windows,我使用了Winless,它可以在更改时编译我的LESS文件(www.Winless.org)


大约一年前,我开始使用Zurb基金会,因此转到SASS CSS。它与LESSCS非常相似,我非常喜欢它,因为它更健壮,更模块化。但这是个人观点…

所以它是基于Javascript的…啊哈!但是,我们是否也可以在服务器端将less编译成CSS(或将其预编译以供以后使用?)在我看来,以这种方式使用less可能会导致可访问性问题。@leeand00是的,事实上这是首选solution@kleinfreund作为“实时”服务器生成的示例less@leeand00:是的,LESS还可以在服务器中动态编译,或者在部署到服务器之前在开发人员的机器中进行更常见的预编译。
$ npm install -g less