私はいくつかの投稿(post1とpost2)を読んで、aria-hidden="true"
はすべてのユーザエージェントからその要素を隠しています。aria-hidden = "true"は、すべてのユーザーエージェントまたはスクリーンリーダーのみから要素を非表示にしますか?
aria-hidden(状態):要素とその子孫のすべてが、作成者が実装したように、どのユーザーにも表示されない、または認識されないことを示します。
aria-hidden="true"
は、すべてのユーザーエージェントや画面だけ読者から要素を隠していますか?- 「はい」の場合、
aria-hedden="true"
の属性の場合でも、carousel-control
アイコン内のグリフコンが表示されるのはなぜですか?
スクリーンリーダー(アクセシビリティツール)によって 'display:none'の要素が検出されますか? 'display:none'は要素を文書の流れから減らします。そして、CSSトリックは何か他のことを言いますhttps://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/ – user31782
はい、あなたは正しいです。混乱には申し訳ありません。私は答えを更新しました。 'display:none'はスクリーンリーダからも要素を隠します。 Ubuntuでデフォルトのスクリーンリーダーをテストしました。 –
あなたはどのように奇妙な削除されたディスプレイnoneをタイプしましたか? –