Suzy NaschanskyのHTMHELLアドベントカレンダーエントリは、巧妙なアクセシビリティテクニックを強調しました。 この属性は、複数の既存の要素をリンクして、スクリーンリーダー向けのより記述的なラベルを作成します。 たとえば、「続きを読む」リンクを見出しにリンクして、スクリーンリーダーが「ドラゴンのすべてを読む」を発表し、「詳細」よりも多くのコンテキストを提供するだけです。
aria-labelledby
これは、投稿のリストのように、複数の同様のリンクを扱う場合に特に役立ちます。 簡潔な視覚的ラベルを維持しながら、支援技術のためのより豊かなコンテキストを提供することは課題です。
を使用する必要がありますが、意味的にラベル付けできないインタラクティブな要素に対してのみ使用する必要があります。
WordPressのようなCMS内で作業すると、追加のハードルが表示されます。 多くの場合、標準ブロックには直接的なサポートがありません。これを実装するには、HTMLモードに切り替える必要がある場合があります。 これには、ターゲットの見出しとボタンまたはリンクの両方にIDを追加し、aria-labelledby
を使用してそれらを接続することが含まれます。 たとえば、aria-label
。
以上が私の避けられないようにラベルされた心を揺さぶるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。