問題タブ [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.

0 投票する
4 に答える
368 参照

xhtml - Web ページに少なくとも 1 つの「H1」が必要ですか?

Web ページH1に少なくとも 1 つある必要がありますか? アクセシビリティセマンティクスSEOの観点から。

0 投票する
6 に答える
3461 参照

css - 目の見えるユーザーや検索エンジンからはテキストを非表示にするが、スクリーンリーダーからは非表示にする方法はありますか?

目の見えるユーザーからはテキストを非表示にするが、人気のあるスクリーンリーダーからは非表示にするための、テスト済みの最良の方法は何ですか?そしてSEOに影響を与えることなく。

たとえば、スクリーンリーダーユーザーのみに非表示のテキストを追加する場合、検索エンジンがそのページをクロールするときに、そのテキストは検索エンジンによってクロールされるべきではありません。

0 投票する
2 に答える
178 参照

css - for="...."とid=".."でラベルテキストを繰り返す必要がありますか?

  • 2番目の方法の短所はありますか?http://www.webstandards.org/が2番目の方法を使用することにした理由
  • スクリーンリーダーのユーザーにとって、最初の方法は最初の方法よりも優れていますか?

初め

2番

0 投票する
4 に答える
19626 参照

css - 置くべきか

同じフォームの例で2つの異なる方法を見ました:

http://www.alistapart.com/articles/prettyaccessibleforms/で、なぜ最初に2つの方法を使用しているのか、2番目fieldsetに2つinputの方法を使用しているのか。なんで?labelfieldsetinputlabel

inputなぜ彼らはいつか後を守りlabel、いつか中にいるのですか?

アップデート:

ここhttp://www.usability.com.au/resources/forms.cfm彼らはまた内部にいないinput後に保持していますlabel

0 投票する
2 に答える
2098 参照

css - に使用する必要があります

<label>for everyを使用する必要がありinputますか? 、送信ボタンであっても、表示したくない場合は完全なcssを隠しておきますlabel

または送信ボタンのラベルは必要ありませんか?

または、このように使用する必要があります (送信用のラベルはありません)

0 投票する
12 に答える
3391 参照

javascript - Javascriptを使用してもよい場合とそうでない場合はいつですか?

javascript / jqueryをあまり使用しないのは良い習慣ですか?(アクセシビリティを向上させるために)可能な限り回避する必要がありますか?

JavaScriptを使用してもよいのはいつですか?Webデザインと開発では使用できないのはいつですか?どのようなシナリオで、どのような条件で?

アップデート:

公開サイトについてお伺いします。

0 投票する
1 に答える
1166 参照

javascript - フラッシュムービーに焦点を合わせずにスクリーンリーダー/MSAAを検出するにはどうすればよいですか?

フラッシュを使用して支援技術の存在を検出しようとしています。フレーム1で以下のアクションスクリプトを保持しているFlashムービーが読み込まれると(MSAAを介してIEまたはFirefoxとチャットするスクリーンリーダーがアクティブな場合(JAWSまたはNVDA))、Accessibility.isActive()ムービーがフォーカスされるまで「true」を返しません。まあ、実際には何らかの「イベント」が発生するまではありません。映画は、右クリックしてFlash Playerのコンテキストメニューを表示するまでそこにとどまります...その後、Accessibility.isActive()trueが返されるようです。右クリックは、私が映画を「目覚めさせる」ことができる唯一の方法です。

映画をそれ自体で反応させ、MSAAを検出するにはどうすればよいですか?Javascriptでフォーカスを送ってみました...javascriptまたはactionscriptを右クリックして偽造することはできますか?または、フラッシュムービーで右クリックが発生しているイベントを知っていますか?プログラムでそのイベントを発生させることができますか?

私のActionscript:

私のHTML:

0 投票する
2 に答える
1777 参照

ipad - iPadでUIWebViewを使用せずにPDFリーダーを実装するにはどうすればよいですか?

使用せずにiPad用のPDFリーダーを実装するにはどうすればよいUIWebViewですか?ハンドタッチでページを変更するためのジェスチャを追加するためのオプションが必要です。どうすればそれができますか?その目的のために実装する必要があるクラスは何ですか。

アップデート:

PDFドキュメント用のQuartz2Dプログラミングガイドのようなものを手に入れました。しかし、PDFのコンテキストをどこに配置すればよいかわかりません。私はそれを置くべきUIViewですか?

参照:http ://developer.apple.com/iphone/library/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf/dq_pdf.html#//apple_ref/doc/uid/TP30001066-CH214-TPXREF109

0 投票する
6 に答える
26955 参照

css - いつ使用するか、いつ使用するか?

0 投票する
4 に答える
251 参照

javascript - JavaScript を使用してページにコンテンツを追加すると、検索エンジン スパイダーによってクロール可能になりますか?

JavaScript を使用してページにコンテンツを追加すると、検索エンジン スパイダーによってクロール可能になり、スクリーン リーダーによってアクセスできるようになります。

たとえば、これ


編集:これを検索エンジンから非表示にしたいのですが、同時にスクリーン リーダーからアクセスできるようにすることは可能ですか?