レスポンシブウェブサイトがあります。ウェブサイトがモバイル幅に達すると、メニューが非表示になり、メニューアイコンをクリックしたときにのみ表示されます。このアイコンは、このブレークポイントに到達するまでHTML内で非表示になります。
質問:要素に付ける必要のある正しいラベルは何ですか?
aria-hidden="true"
デスクトップブラウザに適したものを追加することを考えていましたが、モバイルでは非表示になりません。
<a href="#" id="menu-phone" data-menu="mobile" title="Show Menu">
<span>Menu</span>
<i class="icon"></i>
</a>