Px to Em/Rem Converter
ピクセル値と相対単位をリアルタイム変換します
px
Preview Text
The quick brown fox jumps over the lazy dog.
日本語プレビュー:あのイーハトーヴォのすきとおった風
PX, EM, REMの違いとは?
CSSでフォントサイズや余白を指定する際、単位の使い分けは重要です。
PX (Pixel)
絶対単位です。スクリーン上の物理的な画素数に基づきます。デザインの正確な再現性は高いですが、ユーザーのブラウザ設定(文字サイズ変更)を無視する場合があり、アクセシビリティの観点からは注意が必要です。
EM
相対単位です。親要素のフォントサイズに対する倍率です。入れ子構造(ネスト)になると計算が複雑になることがあります(「コンパウンド効果」)。
div { font-size: 1.2em; } /* 親が16pxなら19.2px */
REM (Root EM)
相対単位ですが、常にルート要素(通常はhtmlタグ)のフォントサイズを基準にします。計算が予測しやすく、レスポンシブデザインで現在最も推奨される単位の一つです。多くのブラウザのデフォルトは16pxです。
html { font-size: 16px; }
h1 { font-size: 2rem; } /* 常に32px */
h1 { font-size: 2rem; } /* 常に32px */
変換早見表 (Base: 16px)
| Pixels | EM / REM | Percent |
|---|---|---|
| 10px | 0.625em | 62.5% |
| 12px | 0.750em | 75.0% |
| 14px | 0.875em | 87.5% |
| 16px | 1.000em | 100.0% |
| 18px | 1.125em | 112.5% |
| 20px | 1.250em | 125.0% |
| 24px | 1.500em | 150.0% |
| 32px | 2.000em | 200.0% |