【问题标题】:Adding conditional IE css in NopCommerce head在 NopCommerce 头中添加条件 IE css
【发布时间】:2014-08-12 11:17:57
【问题描述】:
我正在尝试将特定于 IE 9 及更低版本的条件 CSS 添加到 NopCommerce 头部。但是,当我使用 NopCommerce 提供的示例时,它会删除原始样式。
这是我想在我的代码中分离的两个 CSS 文件。
@{
Html.AppendCssFileParts("~/Themes/website/Content/InternetExplorerStyle.css");
Html.AppendCssFileParts("~/Themes/website/Content/Style.css");
}
【问题讨论】:
标签:
c#
asp.net-mvc
nopcommerce
【解决方案1】:
看看它是如何在 Themes/DefaultClean/Views/Shared/Head.cshtml 视图中完成的。它应该是这样的:
//add browser specific CSS files
var browser = Request.Browser;
if (browser.Browser == "IE" && browser.MajorVersion <= 9)
{
Html.AppendCssFileParts("~/Themes/website/Content/InternetExplorerStyle.css");
}