我在我的网站中使用 LESS The Dynamic Style sheet 语言。当我从 Visual Studio 2010 调试我的网站时,它适用于我的本地系统。但是当我发布我的网站时,将其上传到网络服务器。它不会将任何 Css 样式应用于网页。谁能告诉我如何在已发布的网站上使用更少的样式表。
问问题
194 次
1 回答
2
LESS 文件必须编译为 CSS 才能被浏览器使用,这可能不会发生在这里。LESS 与 CSS 足够相似(取决于您使用的功能),并且浏览器在处理格式错误的 CSS 时通常足够宽容,即使 LESS 没有被编译,某些样式可能也可以正常工作。
使用Fiddler或任何基于浏览器的调试工具验证编译(IE 中的 F12,网络选项卡,开始捕获,检查您感兴趣的 .css 文件的响应正文,并确保它是有效的 CSS,而不是 .less) .
此外,请确保您在通过 VS 调试服务器查看站点时未使用缓存版本的 CSS。(验证这一点的一种简单方法是在浏览器中输入“私人浏览模式”,它不应该使用缓存中的任何内容。)
于 2013-04-10T09:42:58.277 回答