現在のユーザーが低解像度のデバイス(< 320px)を使用していて、そのユーザーに別のスタイルシートをロードしているかどうかを検出できます。そうする方法はありますか?低解像度のアンドロイドデバイスを検出する
0
A
答えて
1
あなたはスマートフォンのための良いウェブサイトのデザインを構築する方法について説明しているウェブ上の多くの記事を見つけることができます。
あなたのケースに答えるために、あなたがそれを処理するには、いくつかの方法を見つけることができます。
メディアクエリー
CSS3以来、あなたはmax-width
やdevice-width
を使用することができます。以下のようなものを与えるだろう
:
<link rel="stylesheet" type="text/css"
media="screen and (max-device-width: 480px)"
href="shetland.css" />
はJavaScript
あなたは、ブラウザの幅をチェックするためにJavaScriptを使用することができます。ここで
はjqueryのを使用した例である:ここではさらに
を行く
if ($(window).width() < 320) {
$("link[rel=stylesheet]").attr({href : "mobile.css"});
} else {
$("link[rel=stylesheet]").attr({href : "desktop.css"});
}
は、いくつかの興味深いと便利なリンクです:
1
まあまずあなたがscreen.width
とscreen.height
とモニタの解像度を検出します。
if (screen.width < 320 || screen.height < 320) {
....
}
次に、実際にスタイルシートを読み込む必要があります。最も簡単な方法はローダーなどの外にこれを含めることです。その場合はただdocument.write
にすることができます。
if (screen.width < 320 || screen.height < 320) {
document.write('<link rel="stylesheet" src="lowres.css"></script>');
} else {
document.write('<link rel="stylesheet" src="desktop.css"></script>');
}
関連する問題
- 1. ブートストラップ低解像度のルール
- 2. PIL Draw.textと低解像度
- 3. HTML:高解像度の画像を低解像度でレンダリングする
- 4. 低解像度のシーンをフルスクリーンのネイティブ解像度にレンダリングする方法は?
- 5. 低解像度で作成した大きな画像を検索する
- 6. ウェブカメラの解像度の検出
- 7. PHPで高解像度ではなく低解像度の画像をダウンロード
- 8. 低解像度でのJava GUIのスケーリング
- 9. 非常に低い解像度の画像を描画する
- 10. wxpythonアプリケーションが低解像度で画面外に出る
- 11. Android opencvカメラの解像度が低く
- 12. PostGISのラスタ解像度が低い
- 13. イメージ出力rom Rは低解像度です
- 14. 低解像度をダウンロードするグライドで画像を
- 15. 低輝度画像からのDlib顔検出
- 16. Cordova - JQuery Mobile icons低解像度
- 17. nanosleep - 低解像度が必要
- 18. C#を使用して低解像度のフォームで高解像度画像を提供する方法
- 19. フレックスのモニタ解像度を検出する方法
- 20. モバイルデバイスの画面解像度を検出する方法は?
- 21. 低解像度のロードタイルを強制する方法
- 22. Unityの低解像度ライトマップを修正する方法
- 23. 画面解像度が間違っていることが検出されました - 解像度が低くなったのはなぜですか?
- 24. Google Chromeの低解像度画像の印刷
- 25. Mediawikiの低解像度SVGから高解像度のサムネイルを取得するには?
- 26. Javascript入力プレビュー画像の低解像度
- 27. Unslider:「低い」画面解像度の場合でもセンター画像
- 28. (ActionScript 3)低解像度サムネイルを生成する
- 29. クロム開発ツールで低解像度デバイスをエミュレートする
- 30. ビデオフィードに低い解像度を指定する