レスポンシブ Web デザイン -Viewport
Viewport とは?
viewport は、ユーザーのウェブページの表示領域です。
viewport は中国語に翻訳すると「视区」と呼ぶことができます。
モバイルブラウザーは、ページを仮想的な「ウィンドウ」(viewport)の中に配置します。通常、この仮想的な「ウィンドウ」(viewport)は画面よりも広いので、すべてのウェブページを小さなウィンドウに押し込む必要はありません(そうすると、モバイルブラウザー向けに最適化されていないページのレイアウトが崩れてしまいます)。ユーザーはパンやズームでウェブページのさまざまな部分を見ることができます。
Viewport の設定
モバイルウェブ向けに最適化されたページでよく使われる viewport の meta タグは、おおよそ次のようになります:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- width:viewport のサイズを制御します。600 のような値を指定するか、device-width のようにデバイスの幅(ズーム100%時のCSSピクセル単位)を表す特別な値を指定できます。
- height:width に対応し、高さを指定します。
- initial-scale:初期ズーム比率です。つまり、ページが最初にロードされたときのズーム比率です。
- maximum-scale:ユーザーがズームできる最大比率です。
- minimum-scale:ユーザーがズームできる最小比率です。
- user-scalable:ユーザーが手動でズームできるかどうか。
以下のサンプルは、モバイル端末で viewport を使用した場合と使用しない場合の効果を示しています:
サンプル1、viewport を追加しない場合:
サンプル2、viewport を追加する場合:
タブレットやスマートフォンでアクセスしている場合は、クリックして直接その効果を確認できます。
その他の関連情報