Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

概要

テキストの表示サイズを制御する基本的なCSSプロパティです。px、em、rem、%、vwなど多様な単位で指定でき、レスポンシブデザインではrem単位が推奨されます。font-sizeはem単位やex単位など他の相対単位の基準値としても機能するため、レイアウト全体に影響を与える重要なプロパティです。

対応ブラウザ

デスクトップ

Chrome 1+
Edge 12+
Safari 1+
Firefox 1+

モバイル

Chrome Android 18+
Safari iOS 1+
Firefox Android 4+

基本構文

CSS
html { font-size: 16px; }
body { font-size: 1rem; }
h1 { font-size: 2.5rem; }
small { font-size: 0.875rem; }

実務での使いどころ

  • レスポンシブタイポグラフィスケール

    html要素にベースフォントサイズを設定し、rem単位で一貫したタイポグラフィスケールを構築します。

注意点

  • px固定のfont-sizeはブラウザのフォントサイズ設定を上書きするため、アクセシビリティの観点からrem単位の使用を推奨します。

アクセシビリティ

  • WCAG 1.4.4に準拠するため、テキストサイズは200%まで拡大可能であるべきです。rem/em単位を使用してブラウザの拡大機能を妨げないでください。