45

デスクトップ、タブレット、ラップトップ/iPad、iPhone、スマートフォンなどのすべてのデバイスで最も重要なメディア クエリの幅は? これらのデバイスの標準幅はありますか?

4

5 に答える 5

78

私はこれに対する最良の答えをどこでも探しています。ここで私が見つけたもの。

@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }

モバイルファーストのアプローチを考えると、これはより良いと思います。モバイル スタイル シートから開始し、他のデバイスに関連するメディア クエリを適用します。@ryanveをありがとう。ここにリンクがあります。

于 2013-05-24T03:01:46.230 に答える
17

これらは開始するのに適したブレークポイントだと思いますが、常にテストして微調整してください。また、さまざまなデバイスの寸法と解像度の寸法に px の代わりに ems を使用することをお勧めします (理由はこちら ( http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw/ )で説明されています)。 )

したがって、上記のクエリは次のようになります。

@media (min-width:20em) { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:30.063em) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:40.063em) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:60.063em) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:64.063em) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:80.063em) { /* hi-res laptops and desktops */ }

また、ここ ( http://pxtoem.com/ ) には気の利いたピクセルから em への計算機がオンラインで用意されています。

于 2014-02-06T00:58:52.723 に答える
0

完璧なメディアクエリ

  @media (max-width:400px) {}
    @media (min-width:401px) and (max-width:599px) {}
    @media (min-width:600px) and (max-width:767px) {}
    @media (min-width:768px) and (max-width:950px) {}
    @media (min-width:951px) and (max-width:1050px) {}
    @media (min-width:1051px) {}
于 2016-06-10T11:22:43.127 に答える