vw, vh, vmin, vmax という単位があるのをつい最近知りました。 随分昔からあったものらしいですが、大変便利なものだったので書いておこうと思います。 上記4つの単位はそれぞれブラウザのビューポートに対する (割合) パーセンテージを指定する単位です。具体的な定義は次の通りです。 単位 説明 vw ビューポートの幅に対する割合 vh ビューポートの高さに対する割合 vmin vw と vh の小さい方に対する割合 vmax vw と vh の大きい方に対する割合 活用例 iPhone6 を例にするとビューポートの幅が375px。このとき100vw が 375px、1vw は 3.75px 相当のサイズになります。 画面サイズ幅一杯の正方形な要素が作りたい時とか { width: 100vw; height: 100vw; } であったり、画面いっぱいのモーダルも、親要素に影響さ
![ビューポートを単位にした CSS でスマホ向けのコーディングがハッピーになった話 | WP-E (仮)](https://cdn-ak-scissors.b.st-hatena.com/image/square/0d1000f219dbed549b89e608a5bbac698f260f50/height=288;version=1;width=512/https%3A%2F%2Fwp-e.org%2Fwp-content%2Fuploads%2F2016%2F05%2F20160515.png)