HTMLページが応答性であるかどうかをテストするアプリケーションを開発しています。今は、メディアクエリを使用することがHTMLページを応答可能にする唯一の方法だと仮定しています。 しかし、私はそれをテストするために非常に粗悪なロジックを使用しています。私は、HTMLファイルを解析して、メディアクエリステートメントの存在を読み取っています。その存在が私がそれを応答性であると宣言しているなら、そうでなければ非応答性であると宣言している。 他の方法はありますか? レスポンスまたはレスポンスとして宣言する前に実行できる他のテストはありますか?Javaを使用したHTMLページの応答性テスト
答えて
%またはemの代わりにハードコードされたpxを使用しているかどうかを確認してください。たぶん、テキストが小さすぎるか、リンクが近くにあるかどうかを確認してください。
ので、多くの要因
レスポンシブウェブデザイン(http://alistapart.com/article/responsive-web-design)を導入イーサンMarcotteの精液の記事によると、応答ページはメディアを使用しますがあるので、一日の終わりには、応答性のチェックのための素晴らしいリソースも文句を言いませんクエリ、フレキシブルなグリッドレイアウト、および反応性の高いテキストです。
ただし、ページにこれらの要素があっても、正しく使用しているとは限りません。応答性の高いページは、単にメディアクエリを使用するページではありません。
ページが応答して作成されているかどうかをプログラムで判断できるかどうかはわかりません。食材を確認することはできますが、それは正しいレシピをたどったかどうかは分かりません。
さらに、なぜこの質問にJavaでタグを付けましたか?
ブラウザで開きたくないHTMLテンプレートが数千あります。か否か。 また、これらのファイルには明確な分岐点があります。メディアクエリがないために応答しないか、応答があり、メディアクエリが存在する可能性があり、応答がない場合は無視できます。メディアクエリ応答性の高いデザインを保証する適切なメディアクエリを意味します。 私はJavaでアプリケーションを開発しているので、誰かが既にこのようなことを試してみたのかと疑問に思っていたので、私はJavaにタグを付けました。 –
記事のおかげで@scott marcus –
@AnkitSahayあなたがチェックする必要がある応答性の高いWebページの他の要素があるかどうかを尋ねたところ、あなたはそれがあると言いましたが、プログラムで検証することはできません。今すぐあなたの答えは、単にメディアクエリを提示するだけで十分です、あなた自身の質問に答えたようです。 –
- 1. フレックスボックスを使用した応答性の高い画像
- 2. CSSスケールを使用した応答性のテクニック
- 3. cssとjqueryを使用した応答性の水平スクロールメニュー
- 4. ブートストラップを使用した応答性の高いインラインSVG
- 5. ノードjsを使用したhtml応答の比較
- 6. SAXを使用したJavaでのカスタムXML応答の解析
- 7. VS2008負荷テスト - ページ応答時間
- 8. XPathを使用したSOAP応答の解析Java
- 9. ブートストラップを使用してHTMLコードに応答性を追加する
- 10. http応答オブジェクトを使用してnode.jsにHTMLページをレンダリングする方法は?
- 11. JQueryを使用したPHPの応答
- 12. イメージマップHTMLページの応答性の出力を与えていません
- 13. 静的HTMLページを使用したJoomla分割テスト
- 14. CDATAを使用したxml応答用のparams内のhtmlデータの解析
- 15. HTTPリクエストを使用したHTTP応答
- 16. openSAMLを使用した署名応答
- 17. フレックスボックスを使用した非応答レイアウト
- 18. NVD3を使用した応答円グラフ
- 19. 応答性グリッドレイアウト
- 20. HTML応答デザイン
- 21. ホバーイメージHTML:応答?
- 22. テスト応答クッキーが
- 23. 使用応答
- 24. ページ応答タブ
- 25. データベースを使用してJavaでgetリクエストに応答します。
- 26. node.jsの応答をテストしますか?
- 27. testNGを使用したセレン性能テスト
- 28. SmartTV - 応答しないページ
- 29. Java Sockets APIを使用してサーバー応答を読み取る
- 30. XMLHttpRequestの応答を使用
私は、私のケースではほとんどいつも知っているので、パーセントなどの相対的なサイズでコード化された流体グリッドコンテンツを使用するのではなく、メディアクエリが使用されています。このアプリケーションを開発する際の主な問題または非効率性は、メディアクエリが同じ方法で使用されているにもかかわらず、文字列の存在、単純な空白またはカンマまたは他の文字が破損する可能性がある場合でもそれは私のためです。 私は自分のアプリケーションでハードコードされた文字列を比較していますが、簡単な不一致がわかりにくい結果をもたらす可能性があります –