Viewportの設定(HTML)

レスポンシブデザインを適用する準備として、<head>タグ内にviewportを設定しましょう。

viewportを設定しないと、スマートフォンやタブレットでの閲覧時にメディアクエリが正しく機能しません。

ただし、ここでviewportの中身の書き方を暗記する必要はありません。

HTML___CSS_学習コース_上級編___プログラミングの入門なら基礎から学べるProgate_プロゲート_.png

書き方

メディアクエリは、@media (条件) { .... }という様に書きます。

指定された条件が当てはまるときにのみ{ }内のCSSが適用されます。

HTML___CSS_学習コース_上級編___プログラミングの入門なら基礎から学べるProgate_プロゲート__🔊.png

max-widthとmin-width

メディアクエリの条件には、max-width(最大幅)、またはmin-width(最小幅)を指定できます。

max-width: ◯◯pxと指定すると、画面幅が◯◯px以下の時にCSSを適用できます。min-widthはその反対となります。

HTML___CSS_学習コース_上級編___プログラミングの入門なら基礎から学べるProgate_プロゲート__🔊.png

container要素のwidth100%なので、画面幅が2000pxなどとても大きい時も画面いっぱいに広がってしまいます。

max-width: ◯◯px;と指定すると、画面幅を拡大しても、要素の幅の上限が◯◯pxとなります。

HTML___CSS_学習コース_上級編___プログラミングの入門なら基礎から学べるProgate_プロゲート_.png

ブレイクポイント