問題タブ [screen-readers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
accessibility - スクリーン リーダーはモーダル ウィンドウをどのように処理しますか?
さまざまなスクリーン リーダーがモーダル ウィンドウ、つまり Thickbox とどのように対話するかを知っている人はいますか? モーダルのコンテンツは、読者がクリックした後に読者の注目を集めていますか?
css - display:none vs visibility:hidden vs text-indent:9999 スクリーンリーダーはそれぞれでどのように動作しますか?
スクリーン リーダーのユーザーにとって、これら 3 つの違いは何ですか?
css - テーブルベースのサイトがスクリーンリーダーユーザーにとって悪いのはなぜですか?
<div>
スクリーンリーダーは、古いベースのWebサイトとは対照的に、ベースのWebサイトを処理するのがどれほど簡単で<table>
、なぜそれが悪いのでしょうか。
css - W3Cの無効なHTMLおよびCSSコードは、SEOにとって有害であり、スクリーンリーダーユーザーにとって問題がありますか?
すべてのグレードのブラウザーで見栄えのするサイトとサイトを作成したが、サイトでXHTMLとCSSの両方の検証でエラーが表示された場合、それらのエラーを解決する利点はありますか?
検証エラーが10のサイトは、検証エラーが35のサイトよりも優れていますか、それとも両方とも検索エンジンで同じですか?
検索エンジンはcssファイルを読み取りますか?CSS検証はSEOにとって重要ですか?
css - すべてのページの2つの場所で同じナビゲーションを使用すると、1つはドロップダウンに、もう1つは左側のバーに表示されます。スクリーンリーダーのユーザーにとって問題が発生しますか?
すべてのページの2つの場所で同じナビゲーションを使用している場合、1つはドロップダウンにあり、もう1つは左側のバーにあります。スクリーンリーダーのユーザーにとって問題が発生しますか?
javascript - サイトをクロスプラットフォーム互換にし、スクリーンリーダー互換にしたい場合は、javascript、jquery、flash、ajax、silverlightを避ける必要がありますか?
サイトをクロスプラットフォーム互換(PC、iPHONEその他の携帯電話、PDA)およびAccessible(スクリーンリーダー互換)にしたい場合は、JavaScript、jQuery、flash、Ajax、Silverlightを避ける必要がありますか?
より広いアクセシビリティのために、サーバー側の言語でxhtml cssのみを使用する必要がありますか?
PC pr MACの場合、Firefox用にすべてを最初に作成したので、モバイルの場合、どのブラウザーを選択する必要がありますか?
html - iframeの代替とは何ですか?
iframeを使用するべきではありませんか?
スクリーンリーダーはiframedコンテンツでどのように動作しますか?
iframeを使用せずに、PHPページをasp.netベースのサイトに埋め込むにはどうすればよいですか?
クロスブラウザの代替手段とは何ですか?
html - JAWS 11 でサポートされている ARIA 属性は何ですか
私が対象としているユーザーは JAWS スクリーン リーダーを使用するため、どの ARIA 属性が JAWS でサポートされているかを知りたいです。
これまでのところ、Freedom Scientific が提供する開発者向けの技術文書は見つかりませんでした。
wpf - WPF FlowDocumentReader および FlowDocument スクリーン リーダー (NVDA) のアクセシビリティ
FlowDocumentReader を使用して、.NET 3.5 WPF アプリケーションで FlowDocuments を表示しています (FlowDocuments には、UI でのユーザーの選択に基づいて表示されるヘルプ/情報/メモがあります)。
FlowDocumentReader のコンテンツはスクリーン リーダーによって読み取られる/認識されると想定しました (Windows 7 で NVDA を使用してテストしています) - しかし、リーダーがフォーカスを取得すると、NVDA は「ドキュメント」と表示し、FlowDocument テキストをマウスオーバーまたは選択すると、最初のテキスト以外は何も表示されません。段落はこれまでに読まれました。
FlowDocumentReader/FlowDocuments を ScreenReader フレンドリーにするために使用できる設定/アプローチ/コード (おそらく AutomationProperties のようなもの) はありますか? 簡単なことを見逃しましたか?
NVDA イシュー トラッカーでこれに関する参照を見つけられませんでした。これは NVDA 固有の問題である可能性はありますか? 私が気付いていないかもしれないNVDAの設定?(NVDA バージョン 2009.1)
css - よりアクセシブルなマークアップであるべきものを判断する方法、と- デザインにテーブルのようなデータがある場合は?
たとえば、この設計をコーディングするためのアクセス可能な方法は何ですか。
代替テキスト http://easycaptures.com/fs
たとえば、この設計をコーディングするためのアクセス可能な方法は何ですか。
代替テキスト http://easycaptures.com/fs/uploaded/220/0715108922.png
現在、私の会社の CMS は、このデザイン用にこの HTML を作成しています
のようなもの<table>
はスクリーン リーダーのユーザーにとっては良くありません。多くの非セマンティックな div タグを持つスクリーン ユーザーは、どちらもスクリーン リーダーのユーザーに問題を引き起こすか、非セマンティックな div は適切にマークアップするよりも問題が少なくなります。
アクセシビリティには何を使用する必要がありますか?また、css が無効になっている場合、どのコード手法が理解しやすい書式を維持しますか?
Jquery / Javascript の if 文
これが私が達成しようとしていることです:
スクロール位置に応じて固定位置と絶対位置を切り替える div があります。動作する例がありますが、スクロールの各ピクセルの位置が常に変化するため、少し遅いことに気付きました。そのため、if ステートメント (オンとオフのスイッチのようなもの) を追加すると、少しは改善されると思いました。でももちろん壊れました。
私はめったにjquery/javascriptを使用しないので、私の目にはこれは正しいように見えますが、そうではありません..何か助けになりますか? if ステートメントよりも、これを行うためのより良い方法があるかもしれません。
- デザインにテーブルのようなデータがある場合は?
たとえば、この設計をコーディングするためのアクセス可能な方法は何ですか。
代替テキスト http://easycaptures.com/fs
たとえば、この設計をコーディングするためのアクセス可能な方法は何ですか。
代替テキスト http://easycaptures.com/fs/uploaded/220/0715108922.png
現在、私の会社の CMS は、このデザイン用にこの HTML を作成しています
のようなもの
<table>
はスクリーン リーダーのユーザーにとっては良くありません。多くの非セマンティックな div タグを持つスクリーン ユーザーは、どちらもスクリーン リーダーのユーザーに問題を引き起こすか、非セマンティックな div は適切にマークアップするよりも問題が少なくなります。アクセシビリティには何を使用する必要がありますか?また、css が無効になっている場合、どのコード手法が理解しやすい書式を維持しますか?
Jquery / Javascript の if 文
これが私が達成しようとしていることです:
スクロール位置に応じて固定位置と絶対位置を切り替える div があります。動作する例がありますが、スクロールの各ピクセルの位置が常に変化するため、少し遅いことに気付きました。そのため、if ステートメント (オンとオフのスイッチのようなもの) を追加すると、少しは改善されると思いました。でももちろん壊れました。
私はめったにjquery/javascriptを使用しないので、私の目にはこれは正しいように見えますが、そうではありません..何か助けになりますか? if ステートメントよりも、これを行うためのより良い方法があるかもしれません。