今天遇到一个问题,Site.css里的一个样式没有在IE9下起作用。
项目情况:
Asp.net MVC
.NET Framework 4.6.1
Bootstrap, jquery
一开始各种对比查找原因,找不到。
后来发现是这个文件里的问题:
在 [BundleConfig.cs] 文件里是这样的:
bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/bootstrap-theme.css", "~/Content/Site.css"));
在IE11,chrome等浏览器,运行结果都正常。
但在IE9里,Site.cs里的样式没起作用。
经过尝试发现,[bootstrap.css] 与 [bootstrap-theme.css] 只能使用一个。
于是,删掉 [bootstrap.css],网站发布,远程IE9登录确认:OK了
*******************************************************************************
[bootstrap-theme.css] 相当于适用一个主题,里面重写了 [bootstrap.css] 里的样式设定。