私はtitle=""
リンク/ボタン/ ...の属性を使用して、詳細を示します。しかしbootstrap=は多くのaria-label=""
属性。アクセシビリティの理由から、私が理解した限りでは。
そこで、次のようなボタンを作成します。
<button
id="show-raw-result"
class="btn btn-default btn-sm btn-twigfiddle"
title="Result was not easily readable so it has been automatically cleaned up, use this button to see the result raw"
aria-label="Result was not easily readable so it has been automatically cleaned up, use this button to see the result raw">
<span class="glyphicon glyphicon-asterisk"></span> Show raw result
</button>
しかし、タイトルをコピーして貼り付けてaria-labelを作成すると、見苦しくなります。どちらを選択する必要があり、なぜですか?
ARIAタグは、サイトの障害を持つ訪問者に使用されます。デフォルトでサポートされていることは、Bootstrapの非常に素晴らしいことです。
アクセシブルリッチインターネットアプリケーション(ARIA)は、障害を持つ人々がWebコンテンツとWebアプリケーション(特にAjaxとJavaScriptで開発されたもの)をよりアクセスしやすくする方法を定義しています。たとえば、ARIAは、アクセス可能なナビゲーションランドマーク、JavaScriptウィジェット、フォームのヒントとエラーメッセージ、ライブコンテンツの更新などを可能にします。
ソース: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA
使用すべき質問に答えるには、title
属性のみを使用します。これは、マウスがボタンの上に移動してtitle
のテキストをツールチップとして表示する場合にこの属性が使用されるためです。 aria-label
は、この方法ではサポートされていません。