0

我正在建立一个移动网站,页脚有背景。

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

我正在使用以下内容:

HttpBrowserCapabilities bc = new HttpBrowserCapabilities();

我似乎无法检查背景。

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

4

2 回答 2

1

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

HttpBrowserCapabilities browerCapabilities = Request.Browser;
于 2012-12-25T13:06:45.293 回答
0

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

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

于 2011-12-13T10:49:52.093 回答