AA WCAG2.1 NEW

1.4.12 テキストの間隔

アクセシビリティ達成基準 1.4.12「テキストの間隔」(適合レベル AA)は、利用者がカスタムCSSなどで文字間や行間を調整した際にも、テキストが正しく読めるようにすることを目的としています。

要件

ユーザーが以下の間隔スタイルを適用した場合でも、コンテンツが損なわれず、機能・意味が保持された状態で表示されること。

指定されるスタイルの条件(CSS)

スタイル値(最低限)
行の高さ(line-height)少なくともフォントサイズの 1.5倍
段落の間隔(paragraph spacing)少なくとも フォントサイズの2倍
文字間(letter-spacing)少なくとも 0.12em
単語間(word-spacing)少なくとも 0.16em

内容と意図

  • 視認性や可読性を向上させるために、利用者が自分にとって読みやすいようCSSカスタマイズすることがあります。
  • その際に、テキストが重なったり切れたりしないように、開発者は柔軟なレイアウト設計をしておく必要があります。

達成している状態の例

  • テキストコンテンツにユーザーCSSを適用しても、はみ出しやレイアウト崩れが起きない
  • 行間や文字間を広げても、リンクやボタンの文字が切れない・重ならない
  • 文章構造(段落・リスト・見出し)が維持されて表示される

達成していない例

  • 行間を1.5にするとテキストがボックスからはみ出す
  • 文字間を広げたことで単語の折り返しが不自然になる
  • テキスト同士が重なって読めない状態になる

利点

利点内容
読みやすさ向上視覚・認知障害のある方も快適に読める
個別調整が可能自分のスタイルシートで文字間を広げられる
柔軟なレイアウト設計の推進コンテンツの柔軟性が増し、他の基準達成にも貢献

開発者向けアドバイス

  • emやrem単位でレイアウトを設計し、固定pxによる制約を避けるのが望ましい。
  • overflow: hidden;などでテキストの表示を制限するCSSを避ける。
  • 検証には、Text Spacing Bookmarklet などを活用。
最終更新日:2025年12月01日
一覧に戻る
お問い合わせ

当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。

お問い合わせフォームへ