本文介绍了加载基于浏览器不同的CSS文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何加载基于浏览器的类型不同的CSS。我想加载在asp.net中不同的CSS的IE和Firefox我USNG IE8及以上forefox 3及以上。请帮助我。

How to load different css based on browser type.I want to load different css for IE and Firefox in asp.netI'm usng IE8 and above and forefox 3 and above.please help me.

推荐答案

的Request.Browser 会给你完整的浏览器信息,在这里你可以查看版本,浏览器名称,浏览器类型等。

Request.Browser will give you complete browser information, where you can check version, browser name, browser type etc.

if(Request.Browser.Browser == "IE")
    {
        HtmlLink css = new HtmlLink();
        css.Href = ResolveClientUrl("~/style/StyleSheet.css");
        css.Attributes["rel"] = "stylesheet";
        css.Attributes["type"] = "text/css";
        css.Attributes["media"] = "all";
        Page.Header.Controls.Add(css);
    }

这篇关于加载基于浏览器不同的CSS文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 01:36