编写CSS以在ASP.NET捆绑中生存的指南
当我为我的ASP.NETMVC4网站创建样式表时,在调试/开发模式下一切都很好 一旦我在IIS上部署web站点,在release config中,css的某些部分就不会应用于元素,因为它们根本不存在于添加到页面的单个缩小的.css文件中编写CSS以在ASP.NET捆绑中生存的指南,asp.net,css,minify,Asp.net,Css,Minify,当我为我的ASP.NETMVC4网站创建样式表时,在调试/开发模式下一切都很好 一旦我在IIS上部署web站点,在release config中,css的某些部分就不会应用于元素,因为它们根本不存在于添加到页面的单个缩小的.css文件中 使我的声明更加具体-例如,包括id>类或类似的东西通常可以解决问题,但是编写css样式的一般规则是什么,以便它们可以提供给客户端,而不会被ASP.NET缩小过滤掉?如果您说的是ASP.NET捆绑,默认情况下,它将按字母顺序捆绑CSS文件。确保文件始终以正确顺序呈
使我的声明更加具体-例如,包括id>类或类似的东西通常可以解决问题,但是编写css样式的一般规则是什么,以便它们可以提供给客户端,而不会被ASP.NET缩小过滤掉?如果您说的是ASP.NET捆绑,默认情况下,它将按字母顺序捆绑CSS文件。确保文件始终以正确顺序呈现的一种简单方法是在文件名上使用前缀,例如:
01.first-file.css
02.second-file.css
03.third-file.css
04.fourth-file.css
话虽如此,让您的声明更具体,从而减少对文件顺序的依赖可能是一个好主意。我的问题不是样式表的顺序或可用性。一个css文件中的一些样式正在绑定,而来自同一个文件的一些样式则没有绑定。如果很快没有人回答,我将引入一个样式声明的示例,它不会进入捆绑的css中。