我有一个非常基本的mvc应用程序。
我有两个css文件,即site.css和bootstrap.min.css。
我看到在应用程序中,正在加载bootstrap.min.css中提到的样式,它具有如下样式
html,正文{边距:0;填充:0;}
等等。
在调试代码时,我了解到这两个css文件都存在于_layout.cshtml中
link href=“@url.content(”~/content/site.css“)”rel=“stylesheet”type=“text/css”link href=“@url.content(”~/content/bootstrap.min.css“)”rel=“stylesheet”type=“text/css”
我在这里的问题是:这是因为bootstrap.min.css文件是在site.css之后按bootstrap.min.css样式被应用的顺序使用的吗?还是有办法选择MVC中可用的默认css?
简短的回答,CSS样式是按这个顺序应用的--从这个SO问题开始
CSS文件应用顺序
因此,在您的示例中,bootstrap.min.csss文件应用在site.css文件之后,因此优先。