C# 如何在运行中应用较少的样式表作为css?
最近,我开始尝试少,我真的很热情。这是一个非常好的工具来优化css。无论如何,我安装到我的项目文件,因为它是在他们的网站上写的4个步骤,非常简单。 我使用MVC3框架和razor引擎,在我看来,我无法将.less文件作为css应用于浏览器 当我像这样使用时,它的工作非常出色C# 如何在运行中应用较少的样式表作为css?,c#,asp.net-mvc-3,less,dotless,C#,Asp.net Mvc 3,Less,Dotless,最近,我开始尝试少,我真的很热情。这是一个非常好的工具来优化css。无论如何,我安装到我的项目文件,因为它是在他们的网站上写的4个步骤,非常简单。 我使用MVC3框架和razor引擎,在我看来,我无法将.less文件作为css应用于浏览器 当我像这样使用时,它的工作非常出色 <style type="text/css"> @Less.Parse(".transparency(@opacity: 50) {opacity:@opacity/100; filter:~'a
<style type="text/css">
@Less.Parse(".transparency(@opacity: 50) {opacity:@opacity/100; filter:~'alpha(opacity = '@opacity~')';}.disabled {.transparency}")
</style>
@Less.Parse(“.transparency(@opacity:50){opacity:@opacity/100;filter:~'alpha(opacity='@opacity~');}.disabled{.transparency}”)
但当我试图将其作为css文件应用时,浏览器忽略了它
<link rel="stylesheet/less" type="text/css" href="/Content/Css/Pm/Pm.less" media="screen" />
我的less文件中没有编译错误,编译的less看起来很棒,我认为dotless会自动处理它,但显然不是这样。
我不确定什么是最好的方法,将较少的文件内容作为流读取,然后将其写回css文件,或者像这样修改视图引擎,或者编写一个帮助程序?如果您担心CPU使用情况,您可以随时使用预编译,看看这个问题: 答案提供了许多选项:
- 使用无点编译器的命令行
- 许多人还编写了自定义构建工具(包括我自己):
- 使用无点编译器的命令行
- 许多人还编写了自定义构建工具(包括我自己):