問題タブ [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.
xhtml - Web ページに少なくとも 1 つの「H1」が必要ですか?
Web ページH1
に少なくとも 1 つある必要がありますか? アクセシビリティ、セマンティクス、SEOの観点から。
css - 目の見えるユーザーや検索エンジンからはテキストを非表示にするが、スクリーンリーダーからは非表示にする方法はありますか?
目の見えるユーザーからはテキストを非表示にするが、人気のあるスクリーンリーダーからは非表示にするための、テスト済みの最良の方法は何ですか?そしてSEOに影響を与えることなく。
たとえば、スクリーンリーダーユーザーのみに非表示のテキストを追加する場合、検索エンジンがそのページをクロールするときに、そのテキストは検索エンジンによってクロールされるべきではありません。
css - for="...."とid=".."でラベルテキストを繰り返す必要がありますか?
- 2番目の方法の短所はありますか?http://www.webstandards.org/が2番目の方法を使用することにした理由
- スクリーンリーダーのユーザーにとって、最初の方法は最初の方法よりも優れていますか?
初め
2番
css - 置くべきか中
同じフォームの例で2つの異なる方法を見ました:
http://www.alistapart.com/articles/prettyaccessibleforms/で、なぜ最初に2つの方法を使用しているのか、2番目fieldset
に2つinput
の方法を使用しているのか。なんで?label
fieldset
input
label
input
なぜ彼らはいつか後を守りlabel
、いつか中にいるのですか?
アップデート:
ここhttp://www.usability.com.au/resources/forms.cfm彼らはまた内部にいないinput
後に保持していますlabel
css - に使用する必要があります
<label>
for everyを使用する必要がありinput
ますか? 、送信ボタンであっても、表示したくない場合は完全なcssを隠しておきますlabel
。
または送信ボタンのラベルは必要ありませんか?
または、このように使用する必要があります (送信用のラベルはありません)
javascript - Javascriptを使用してもよい場合とそうでない場合はいつですか?
javascript / jqueryをあまり使用しないのは良い習慣ですか?(アクセシビリティを向上させるために)可能な限り回避する必要がありますか?
JavaScriptを使用してもよいのはいつですか?Webデザインと開発では使用できないのはいつですか?どのようなシナリオで、どのような条件で?
アップデート:
公開サイトについてお伺いします。
javascript - フラッシュムービーに焦点を合わせずにスクリーンリーダー/MSAAを検出するにはどうすればよいですか?
フラッシュを使用して支援技術の存在を検出しようとしています。フレーム1で以下のアクションスクリプトを保持しているFlashムービーが読み込まれると(MSAAを介してIEまたはFirefoxとチャットするスクリーンリーダーがアクティブな場合(JAWSまたはNVDA))、Accessibility.isActive()
ムービーがフォーカスされるまで「true」を返しません。まあ、実際には何らかの「イベント」が発生するまではありません。映画は、右クリックしてFlash Playerのコンテキストメニューを表示するまでそこにとどまります...その後、Accessibility.isActive()
trueが返されるようです。右クリックは、私が映画を「目覚めさせる」ことができる唯一の方法です。
映画をそれ自体で反応させ、MSAAを検出するにはどうすればよいですか?Javascriptでフォーカスを送ってみました...javascriptまたはactionscriptを右クリックして偽造することはできますか?または、フラッシュムービーで右クリックが発生しているイベントを知っていますか?プログラムでそのイベントを発生させることができますか?
私のActionscript:
私のHTML:
ipad - iPadでUIWebViewを使用せずにPDFリーダーを実装するにはどうすればよいですか?
使用せずにiPad用のPDFリーダーを実装するにはどうすればよいUIWebView
ですか?ハンドタッチでページを変更するためのジェスチャを追加するためのオプションが必要です。どうすればそれができますか?その目的のために実装する必要があるクラスは何ですか。
アップデート:
PDFドキュメント用のQuartz2Dプログラミングガイドのようなものを手に入れました。しかし、PDFのコンテキストをどこに配置すればよいかわかりません。私はそれを置くべきUIView
ですか?
javascript - JavaScript を使用してページにコンテンツを追加すると、検索エンジン スパイダーによってクロール可能になりますか?
JavaScript を使用してページにコンテンツを追加すると、検索エンジン スパイダーによってクロール可能になり、スクリーン リーダーによってアクセスできるようになります。
たとえば、これ
編集:これを検索エンジンから非表示にしたいのですが、同時にスクリーン リーダーからアクセスできるようにすることは可能ですか?