5

私が Web 開発を行っていたとき、aria-labelledbyという名前の属性が頻繁に現れました。たとえば、ブートストラップの公式の例では:

<ul class="dropdown-menu" role="menu" aria-labelledby ="dLabel">

いくつかの調査を行った後、アクセシビリティに関連していることはわかっていますが、属性の正確な機能の手がかりは多くありません。

どうもありがとう。

4

2 に答える 2

3

新しいものには常に UA サポートの問題があるため、開発者はプログレッシブ エンハンスメントに目を向けます。この ARIA テクニックは、「for」属性をなくす機能を提供し、他の要素をリッチ フォームの一部にすることができます。これらの手法は一般的な方法になります。

Mozilla 開発者ページには、その使用の良い例がいくつかあります。おそらく、彼らの最も良い例は、ポップアップ メニューを親メニュー項目に関連付けるために使用される場所です。

参照: また、これはこの質問と重複しているようです。

于 2013-07-04T05:03:07.137 に答える