あなたはASP.NET MVCアプリケーションを開発しています。さまざまなブラウザを使用しているデバイスがこのアプリケーションを使用します。
以下の要件があります。
デバイスが横向きまたは縦向きの場合、コンテンツは正しく表示される必要があります。

デバイスの向きが変わったときにコンテンツを拡大縮小しないでください。

コンテンツは、使用可能な最大画面スペースを使用して表示する必要があります。

アプリケーションは、Internet Explorer 8以降のバージョンで正しくレンダリングされる必要があります。

アプリケーションを設定する必要があります。
どの2つのアクションを実行する必要がありますか?それぞれの正しい答えは解決策の一部を表しています。
正解:B,D
説明/参照:
Explanation:
B:ビューポートの幅をデバイスの物理的なピクセルと一致させるには、次のように指定します。
<meta name = "viewport" content = "width = device-width">
これが正しく機能するためには、要素にその幅を超えるように明示的に強制してはいけません(たとえば、width属性またはCSSプロパティを使用)。さもなければ、ブラウザは関係なくより大きなビューポートを使用することを余儀なくされます。
D:CSS 3のメディアクエリは、CSS 2メディアタイプの考え方を拡張したものです。デバイスの種類を探す代わりに、デバイスの機能を調べます。
メディアクエリを使用して、以下のような多くのことを確認できます。
ビューポートの幅と高さ
デバイスの幅と高さ
向き(タブレット/電話は横置きモードか縦置きモードか?)
解決
メディアクエリを使用することは、カスタマイズされたスタイルシートをタブレット、iPhone、およびAndroidに配信するための一般的な手法です。
参考文献:
https://www.asp.net/whitepapers/add-mobile-pages-to-your-aspnet-web-forms-mvc-application
http://www.w3schools.com/css/css3_mediaqueries.asp