MVC 4样式绑定——如何添加特定于浏览器的样式表
本文关键字:样式 浏览器 绑定 何添加 MVC 添加 | 更新日期: 2023-09-27 18:11:33
目前我在我的BundleConfig.cs中有以下代码:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/site.css",
"~/Content/ie8.css"
));
显然,我只希望"IE8. css"样式表在IE8中显示。我可以很容易地做到这一点,把它从我的BundleConfig.cs文件中取出来,并添加标准的HTML标签,在我的布局视图中实现这一点。
然而,我想知道是否有任何方法可以在bundlececonfigs文件中实现相同的结果并保持文件自动缩小?我猜代码背后不知道任何关于用户的浏览器,所以这是不可能的,但我想我应该问一些专家!
我认为框架没有提供基于变体的包。它是全球性的,要么全有,要么全无。你可以为每个浏览器制作不同的bundle。
我只是通过添加自定义css覆盖所需的样式来解决这个问题,在正常的IF浏览器检查中