我正在构建移动网站,页脚有背景。
我想检查浏览器是否支持css属性background-image
,如果是真实的显示具有特定html的背景,则显示另一组html。
我使用以下内容:
HttpBrowserCapabilities bc = new HttpBrowserCapabilities();
我似乎无法检查背景。
我想检查BG图像支持的原因是因为我必须在两组html之间切换。 1带有html文本和bg图像,另一个带有图像上的文本 - 为每个单词/链接切片...以产生相同的效果。
答案 0 :(得分:1)
要通过HttpBrowserCapabilities获取信息,您必须使用Request.Browser属性。
HttpBrowserCapabilities browerCapabilities = Request.Browser;
答案 1 :(得分:0)
我认为Asp.net会自动检查浏览器的类型并相应地呈现页面。因此,如果浏览器不支持背景图像,它将不会出现。
解决此问题的另一个想法是使用代码获取浏览器类型,然后您可以根据类型显示或隐藏背景图像。