私が Web 開発を行っていたとき、aria-labelledbyという名前の属性が頻繁に現れました。たとえば、ブートストラップの公式の例では:
<ul class="dropdown-menu" role="menu"
aria-labelledby ="dLabel">
いくつかの調査を行った後、アクセシビリティに関連していることはわかっていますが、属性の正確な機能の手がかりは多くありません。
どうもありがとう。
私が Web 開発を行っていたとき、aria-labelledbyという名前の属性が頻繁に現れました。たとえば、ブートストラップの公式の例では:
<ul class="dropdown-menu" role="menu"
aria-labelledby ="dLabel">
いくつかの調査を行った後、アクセシビリティに関連していることはわかっていますが、属性の正確な機能の手がかりは多くありません。
どうもありがとう。
新しいものには常に UA サポートの問題があるため、開発者はプログレッシブ エンハンスメントに目を向けます。この ARIA テクニックは、「for」属性をなくす機能を提供し、他の要素をリッチ フォームの一部にすることができます。これらの手法は一般的な方法になります。
Mozilla 開発者ページには、その使用の良い例がいくつかあります。おそらく、彼らの最も良い例は、ポップアップ メニューを親メニュー項目に関連付けるために使用される場所です。
参照: また、これはこの質問と重複しているようです。