🐷
font-sizeの指定
% + rem
html { font-size: 100%; }
.item { font-size: 1.5rem; }
- ユーザーのデフォルト文字サイズ設定を尊重
- Ctrl +/- 効く
- ズーム 効く
→ アクセシビリティ重視
px + rem
html { font-size: 16px; }
.item { font-size: 1.5rem; }
- ユーザーのデフォルト文字サイズ設定を上書き
- Ctrl +/- 効く
- ズーム 効く
→ デザイン再現性とアクセスビリティのバランス
% + vw
html { font-size: 100%; }
.item { font-size: 2vw; }
- ユーザーのデフォルト文字サイズ設定を無視
- Ctrl +/- 効かない
- ズーム 効く
→ レスポンシブ微調整 (clampなどと併用)
Discussion