0

私はモバイルサイトを構築していますが、フッターには背景があります。

ブラウザがcssプロパティをサポートしているかどうかを確認したいのですが、background-imagetrueの場合は特定のhtmlで背景を表示し、そうでない場合は別のhtmlのセットを表示します。

私は以下を使用しています:

HttpBrowserCapabilities bc = new HttpBrowserCapabilities();

背景を確認できないようです。

BG-imageのサポートを確認したい理由は、2セットのhtmlを切り替える必要があるためです。1つはhtmlテキストとbg画像で、もう1つは画像上のテキストで-単語/リンクごとにスライスされます...同じ効果が得られます。

4

2 に答える 2

1

HttpBrowserCapabilities で情報を取得するには、 Request.Browser プロパティを使用する必要があります。

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

Asp.net はブラウザの種類を自動的にチェックし、それに応じてページをレンダリングすると思います。したがって、ブラウザが背景画像をサポートしていない場合は表示されません。

この問題を解決するもう 1 つのアイデアは、コードを使用してブラウザーの種類を取得することです。次に、種類に基づいて背景画像を表示または非表示にすることができます。

于 2011-12-13T10:49:52.093 に答える