最近我开始尝试 LESS,我对此非常感兴趣。它是一个非常好的优化 css 的工具。无论如何,我安装到我的项目文件中,因为它是在他们的网站上写的 4 个步骤,非常 EZ。我使用带有剃须刀引擎的 MVC3 框架,在我看来,我只是不能将 .less 文件作为浏览器的 css 应用。
当我这样使用时,它的效果非常好
<style type="text/css">
@Less.Parse(".transparency(@opacity: 50) {opacity:@opacity/100; filter:~'alpha(opacity = '@opacity~')';}.disabled {.transparency}")
</style>
但是当我尝试将它作为css文件应用时,浏览器只是忽略了它
<link rel="stylesheet/less" type="text/css" href="/Content/Css/Pm/Pm.less" media="screen" />
我的 less 文件中没有编译错误,编译后的 less 看起来很棒,我认为 dotless 会自动处理它,但显然情况并非如此。我不确定最好的方法是什么,将较少的文件内容作为流读出并将其写回 css 文件或像 int this article那样修改视图引擎或编写这样的帮助程序?