🐷

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