Newly available 条件付きOK。主要ブラウザで対応済みだが、古いバージョンでは未対応の場合がある。フォールバックを検討。

対応ブラウザ

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

基本構文

CSS
.inline-icon {
  width: 1rex;
  height: 1rex;
  vertical-align: middle;
}

ライブデモ

Inline icons

CSS inlineicon demo.

プレビュー全画面表示

m-ka-

CSS m-ka- demo.

プレビュー全画面表示

decorationrain

CSS decorationrain demo.

プレビュー全画面表示

実務での使いどころ

  • テキストに合わせたインライン要素のサイズ調整

    ルートフォントの小文字高さに基づいてアイコンやインジケーターのサイズを設定し、テキストとの視覚的な調和を実現します。

注意点

  • フォントによってx-heightの比率が大きく異なるため、Webフォントの読み込み前後でサイズが変わる可能性があります。

アクセシビリティ

  • rex単位はルートフォントサイズの変更に追従するため、ユーザーのアクセシビリティ設定を尊重した設計が可能です。