私は、セマンティクスとアクセシビリティを改善するためにアウトライナーを使用してきました。そうすることで、意味のある組織について考える必要があるため、コンテンツの構造を改善するのに役立ちました。最新のスクリーンリーダーを使用すると、ページのヘッダー(h1、h2、...)を簡単にタブで移動できることを理解しています。
アウトラインを改善するために(無題のセクションを防ぐために)、H5BPの.visuallyhidden
クラスを使用して、補助テキストの目的で無題のセクションにヘッダーを追加し始めました。これはセマンティクスを改善しますか?これは実際にスクリーンリーダーユーザーにとって便利ですか?なんらかの障害ですか?例えば:
<nav>
<h2 class="visuallyhidden">
Menu
</h2>
<ul>
<li><a>...</a></li>
<li><a>...</a></li>
</ul>
</nav>