CSS - reading-order
概要
| 属性名 | reading-order |
|---|---|
| 値 | <integer> |
| 初期値 | 0 |
| 適用可能要素 | ブロック、フレックスまたはグリッドの子要素 |
| 継承 | 継承しない |
| サポート | https://caniuse.com/mdn-css_properties_reading-order |
説明
reading-flow: source-order と reading-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
表示
関連項目
リンク
- https://drafts.csswg.org/css-display-4/#reading-order
- https://caniuse.com/mdn-css_properties_reading-order
Copyright (C) 2025 杜甫々
初版:2025年5月25日、最終更新:2025年5月25日
https://www.tohoho-web.com/css/prop/reading-order.htm