当我为ASP.NET MVC 4网站创建样式表时,在调试/开发模式下,一切都很好。
一旦我在IIS上部署网站,在发布配置中,css的某些部分就不会应用于元素,因为它们根本不存在于一个缩小的.css文件中,而该文件正被添加到页。
使我的声明更具体 - 例如包括id>类或类似的东西通常可以解决问题,但是编写CSS样式的一般规则是什么,以便它们被提供给客户端并且不会被ASP.NET缩小过滤掉?
答案 0 :(得分:0)
如果您正在谈论ASP.NET捆绑,它将默认按字母顺序捆绑CSS文件。确保文件始终以正确顺序呈现的一种简单方法是在文件名上使用前缀,例如:
01.first-file.css
02.second-file.css
03.third-file.css
04.fourth-file.css
话虽如此,让你的声明更具体,因此更少依赖于文件的排序可能是一个好主意。