-
aria-hidden
属性を使用する方法:<p aria-hidden="true">このテキストはスクリーンリーダーに読み上げられません。</p>
-
非表示クラスを使用する方法:
<style> .hidden-text { position: absolute; left: -9999px; overflow: hidden; } </style> <p class="hidden-text">このテキストはスクリーンリーダーに読み上げられません。</p>
-
CSSの
clip
プロパティを使用する方法:<style> .hidden-text { position: absolute; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); width: 1px; height: 1px; overflow: hidden; } </style> <p class="hidden-text">このテキストはスクリーンリーダーに読み上げられません。</p>
-
aria-label
属性を使用する方法(スクリーンリーダーがテキストを読み上げる対象から外す場合に使用します):<button aria-label="このボタンはスクリーンリーダーに読み上げられますが、ボタンのテキストは読み上げられません。">ボタン</button>
これらの方法は、スクリーンリーダーがテキストを読み上げるのを防止するための一般的な手法です。選択する方法は、特定の要件やコンテキストによって異なる場合があります。アクセシビリティに関するガイドラインに従って、最適な方法を選択してください。