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

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
css.types.length.em
1
12
1
1
18
1
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.text {
  font-size: 1.2em;
  padding: 0.5em 1em;
  margin-bottom: 1.5em;
  border-radius: 0.25em;
}

ライブデモ

conpo-nentratio

CSS conpo-nentratio demo.

プレビュー全画面表示

putchild in inheritance

CSS putchild in inheritance demo.

プレビュー全画面表示

button. ske-l

CSS button. ske-l demo.

プレビュー全画面表示

実務での使いどころ

  • フォントサイズ連動のスペーシング

    ボタンのパディングをem単位で指定し、フォントサイズを変更しても適切な余白比率を自動維持します。

注意点

  • emの入れ子使用はフォントサイズの複合(compound)を引き起こし、意図しないサイズになる場合があります。remの使用も検討してください。

アクセシビリティ

  • em単位はユーザーのフォントサイズ設定に追従するため、アクセシビリティに配慮した柔軟なレイアウトに適しています。