Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编写CSS以在ASP.NET捆绑中生存的指南_Asp.net_Css_Minify - Fatal编程技术网

编写CSS以在ASP.NET捆绑中生存的指南

编写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文件。确保文件始终以正确顺序呈

当我为我的ASP.NETMVC4网站创建样式表时,在调试/开发模式下一切都很好

一旦我在IIS上部署web站点,在release config中,css的某些部分就不会应用于元素,因为它们根本不存在于添加到页面的单个缩小的.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中。