← 知識を見る

移行中の知識

リフロー

Reflow

リフロー(reflow)とは、viewportやzoom条件が変わった時に、contentが読み取り・操作できる形へ再配置され、不要な二方向scrollへ依存しないように適応することです。WCAG 2.2 Success Criterion 1.4.10(Level AA)は、縦方向にscrollして読むcontentでは320 CSS px相当の幅、横方向にscrollして読むcontentでは256 CSS px相当の高さで、情報や機能を失わず二方向scrollを避けて提示できることを求めます。二次元layoutを本質的に必要とするcontentには例外があります。単にdesktop layoutを縮小することとは異なります。

実際の場面で考える

同じ概念を異なる制作文脈へ持ち込み、何を観察して判断するかを見る。

  1. desktopと狭いviewportをまたぐWeb form

    2column formを1columnへ組み替える

    見るポイント

    field幅だけを縮めず、label・input・help textの関係を保ちながらcolumnを再構成する。読み順とfocus orderが視覚順序から外れないかも確認する。

  2. 多列の業務table

    data tableの狭幅対応

    見るポイント

    tableが二次元関係を本質的に必要とするかを見極め、必要ならhorizontal scrollを限定して許容する。すべての表をcardへ崩せばよいという一般則にはしない。

誤解しやすい点

関連する概念

根拠を確認する