記事 プロダクト 事例 など 独立 可搬 な 単位 は article。 リスト 内 article は 見出し を 内包 し、 クリック 領域 と リンク 文言 を 明確 化。 画像 は figure figcaption で 意味 を 添え、 単独 でも 意図 が 伝わる よう 設計。
目的 が 移動 なら a、 状態 変更 や 送信 なら button。 ラベル は 動詞 と 目的語 を 明瞭 に、 文脈 依存 を 避ける。 同一 画面 に a と button を 混在 させる 際 は 役割 説明 を 追加 して 誤解 を 減らします。
視覚 の グリッド 並べ替え は 誘惑。 しかし DOM 順 と 読み上げ 順 の 一致 を 最優先。 CSS order を 多用 せず、 小さな 画面 では リスト 構造 を 維持。 回帰 テスト で 並び の 破綻 を 早期 発見。
All Rights Reserved.