私は、2015年1月にブラウザと補足技術がaria-hidden = "true"を設定するのと同じようにspeak:noneを使用することを期待するべきかどうかは不思議です。半透明でないテキストを無視する必要があることを示したいと思います。クラスを追加してアリア隠し属性)。CSS設定は話していますか:今はaria-hidden = "true"と同じですか?
答えて
speak
へのサポートに関する信頼性の高いデータはないようですが、実装されていないようです。
speak: none
は、ではなく、aria-hidden="true"
に相当するではありません。
CSS音声モジュールCRによると、speak
プロパティは、「テキストを聴覚的にレンダリングするかどうかを決定する」、すなわち可聴にします。 ARIAの仕様によれば、aria-hidden
は(オリジナルでイタリック)「著者によって実装さ要素およびその子孫のすべてが可視又は知覚に任意ユーザでないことを示す」
。
したがって、aria-hidden="true"
はではありません。原因はです。それだけでは、著者が要素を隠していると宣言します。そして、それはあらゆる種類のレンダリングに関連します:可聴、可視、触覚、または将来どのようなモダリティが発明されるか。
2つの方法とARIA仕様の引用の意味の違いを指摘していただきありがとうございます。今、私は、aria-hidden = "true"が、不透明で意味的に無関係にレンダリングされたテキストには適しているが、やはりいくらか可視的であることは疑問だ。理想的には、テキストは完全に非表示になりますが、この場合は設計のコントロールがなく、実装のみです。 –
@MikeGodin、それが意味的に無関係(つまり無意味な場合)であれば、 'role = presentation'が設定されているはずです。 –
@ JukkaK.Korpela - 'role = presentation'は、テキストの内容が無関係/無意味であることを意味するものではありません。例えば、 ''は、プレーンテキスト 'OK'または' OK 'として扱われます。また、タグ自体の_semanticsが無視されることを意味します。ボタンとしてではありません。 – BrendanMcK
- 1. FILE *をstdout portableと同じに設定していますか?
- 2. CSSと同じですか?
- 3. Facebookのユーザーロケールは、言語と同じ設定ですか?
- 4. カレンダーcと同じカレンダーc2を設定することはできますか?
- 5. javaコードを通じてcontinueOnErrorプロパティをtrueに設定します
- 6. xdistテストログをpytestで同じ設定にすることはできますか?
- 7. haystackのsearch_indexes.pyに "field"を設定して "facet = true"を設定することの違いは何ですか?
- 8. は同じマシンセーフでレールとvb.netをインストールしていますか?
- 9. QT定義はC++の#defineと同じことをしていますか?
- 10. windowsを設定するには、アプリケーションuseshellexecuteをtrueに設定しますか?
- 11. PHP 'is_dir'は 'urldecode'と組み合わせてfalseですが、string valueと同じですかtrueですか?
- 12. なぜblueprint cssはdiv.classと同じスタイリングのクラスを定義していますか?
- 13. 複数のホストで同じドメイン名を使用してウェブサイトを設定することはできますか?
- 14. CSSでボディサイズを設定しますか?
- 15. Piwik。 CSSスタイルはどこに設定されていますか?
- 16. 同じ動作と同じCSSからレンダリングし
- 17. C#WinFormsでOnClosingで[キャンセル]をtrueに設定している人はどうすればわかりますか?
- 18. &&を使用して同じ行に変数を設定することはできますか?
- 19. Djangoセッション:セッションデータを確認して同じビューで設定できますか?
- 20. 境界の幅がhtmlで設定したものと同じではないのはなぜですか?
- 21. 設定方法ServiceHostingEnvironment.AspNetCompatibilityEnabled = true(コードでは設定されていません).NET/C#
- 22. ローカル時間では、 "/ usr/share/zoneinfo/US/Eastern"と同じ "Central Time(US&Canada)"が設定されていますか?
- 23. 通話を行っているウェブサイトと同じドメイン/サーバ上でAPIを保護していますか?
- 24. CSSミステリー:CSSルールなしで幅が0pxに設定されていますか?
- 25. JSF 2設定ファイルでFlash.keepMessageをtrueに設定することはできますか?
- 26. 同じTXTとCNAMEでMailgunのDNSを設定するには?
- 27. 同じRuby RailsプロジェクトでMongoMapperとActiveRecordを設定するには
- 28. すべてのプロジェクト/ワークスペースでaptanaと同じ設定とパースペクティブ
- 29. SqlConnection.RetrieveStatistics()はコレクションにデータを設定しません(StatisticsEnabledはtrueに設定されています)
- 30. ボタンの.CausesValidationがTrueに設定されているのはなぜですか?
私はこのシナリオを理解していません。いくつかのモーダルUI(ライトボックスなど)によって隠されているテキストです。またはコンテンツを隠す通常の方法である 'display:none'または' visibility:hidden'を使用する代わりに(何らかの理由で)不透明度を完全に透明に設定することによって視覚的に隠されたテキストです。 – BrendanMcK
@BrendanMcKの場合、ここでのシナリオは、テキストが視覚的に無関係になるようにグレー表示されていることです。アクセシビリティデバイスとは無関係にしたいと思っています。 –
本当に「視覚的に無関係」なら、アリアに隠れた音は良いマッチのように聞こえます。恐らくUIを見ずに確かに知ることは難しい。逆の例として、無効にされたボタンは、一般的にグレーアウトされていますが、スクリーンリーダーにはまだ表示されていますが、その時点で有効ではないため(たとえば、記入)。 – BrendanMcK