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文件中实现相同的结果并保持文件自动缩小?我猜代码背后不知道任何关于用户的浏览器,所以这是不可能的,但我想我应该问一些专家!

MVC 4样式绑定——如何添加特定于浏览器的样式表

我认为框架没有提供基于变体的包。它是全球性的,要么全有,要么全无。你可以为每个浏览器制作不同的bundle。

我只是通过添加自定义css覆盖所需的样式来解决这个问题,在正常的IF浏览器检查中