检查(移动)浏览器是否支持背景图像

时间:2011-12-13 10:34:03

标签: c# .net css browser httpbrowsercapabilities

我正在构建移动网站,页脚有背景。

我想检查浏览器是否支持css属性background-image,如果是真实的显示具有特定html的背景,则显示另一组html。

我使用以下内容:

HttpBrowserCapabilities bc = new HttpBrowserCapabilities();

我似乎无法检查背景。

我想检查BG图像支持的原因是因为我必须在两组html之间切换。 1带有html文本和bg图像,另一个带有图像上的文本 - 为每个单词/链接切片...以产生相同的效果。

2 个答案:

答案 0 :(得分:1)

要通过HttpBrowserCapabilities获取信息,您必须使用Request.Browser属性。

HttpBrowserCapabilities browerCapabilities = Request.Browser;

答案 1 :(得分:0)

我认为Asp.net会自动检查浏览器的类型并相应地呈现页面。因此,如果浏览器不支持背景图像,它将不会出现。

解决此问题的另一个想法是使用代码获取浏览器类型,然后您可以根据类型显示或隐藏背景图像。