3

メディア クエリの使用に関しては、max-width と max-device-width が「小さな画面」のデバイスやスマートフォンをターゲットにするために多く使用されていることがわかりましたが、解決のためにメディア クエリを使用しないのはなぜですか?

たとえば、@media screen and (min-resolution: 230dpi)480 x 800 ピクセル、4 インチ (~233 ppi ピクセル密度) の Galaxy S Glide SGH I927R など、一部のスマートフォンを対象とする CSS を作成できます。

逆に、@media screen and (max-device-width: 480px) and (orientation: portrait)plusを使用する必要があります@media screen and (max-device-width: 800px) and (orientation: landscape)

最小解像度で時間を節約できるようです。私はいくつかの記事やブログを読みましたが、解決を提唱している人は見当たりません。

私が見逃している明らかな点があるに違いありません-私はプロのWebデザイナーではありません-しかし、解像度を使用するアプローチの何が「間違っている」のでしょうか? 「小さな画面」をターゲットにするのに幅またはデバイス幅が優れている理由は何ですか。

これまでの幅とデバイス幅に関する私のお気に入りのサイトは次のとおりです 。 http://www.javascriptkit.com/dhtmltutors/cssmediaqueries.shtml

max-device-width 800px を使用しなければならなかった理由は、スマートフォンには「過剰」に思えたのですが、meta タグ ビューポートを使用しなかったためです。上記の記事の 3 ページ目に、次のように書かれています。

「これは、CSS メディア クエリが、実際のサイズではなく、「縮小された」デバイスのサイズに一致することを意味します (つまり、iPhone のデバイス幅は 320 ピクセルではなく 980 ピクセルです)。最初のステップは、ページに特定の META タグを定義して、モバイル ブラウザの「ズームイン」動作を変更/無効にすることです...」

おそらくビューポートを定義した後、メディア クエリで解像度を使用するよりも max-device-width の方が理にかなっているでしょうか?

4

1 に答える 1

1

CSS-Tricks.com の Chris Coyier と Rentedsmile Web Design の Jamie Bicknell が、CSS-Tricks Web サイトで素晴らしい記事をまとめました。

主なポイントを要約し、下部に記事へのリンクを掲載します。

世界で最も人気のある分析ソフトウェアは Google アナリティクスです。残念ながら、これはブラウザー ウィンドウ サイズを考慮していません。ブラウザー ウィンドウ サイズは、私たちの多くが 27 インチの画面、複数の画面、40 以上のデバイスを使用している場合に考慮すべき唯一の項目です。しないでください。

Chris Coyier は、フル スクリーンの 200 ピクセル以内で表示するユーザーは最大 61% にすぎないと指摘しています。あなたのウェブサイトはおそらく壊れています。(全画面表示で約 0.85%)

これは、画面の解像度がエンドユーザーである原因とはまったく無関係であることを意味します。

完全な内訳とイラストが豊富な分析については、こちらの記事全文を参照してください。

http://css-tricks.com/screen-resolution-notequalto-browser-window/

于 2013-03-14T02:17:57.837 に答える