CSS - reading-order

概要

属性名reading-order
<integer>
初期値0
適用可能要素ブロック、フレックスまたはグリッドの子要素
継承継承しない
サポートhttps://caniuse.com/mdn-css_properties_reading-order

説明

reading-flow: source-orderreading-order を組み合わせることで、子要素のDOM上の要素の出現順序や表示順序に関わらず、読み上げブラウザによる読み込み順序や、TABキーによる移動順序を制御することができます。2025年の Chrome 137 からサポートされました。

使用例

TABキーで移動したり、読み上げブラウザで読み上げると、DOM上の順序や表示順序に関係なく、reading-order で指定した #3 → #2 → #4 → #1 の順となります。

CSS
.my-reading-order {
  reading-flow: source-order;
  #i1 { reading-order: 4; }
  #i2 { reading-order: 2; }
  #i3 { reading-order: 1; }
  #i4 { reading-order: 3; }
}
HTML

表示

関連項目

リンク