2

レスポンシブ サイトを作成するために 2016 年に css3 vw および vh ユニットを使用する適切な時期と場所があるかどうか、私は迷っていました。私の経験からすると、これが実現する最も簡単な方法です。どうしてこんなことに?また、レスポンシブ サイトを作成するためのより良い方法があれば、共有してください...

4

1 に答える 1

2

VH と VW は、ビューポートの高さ/幅に相対的であるため、ビューポートのサイズに基づいて要素をスケーリングするのに理想的です。

たとえば、2 列のレイアウトが必要な場合は、各列の幅を 50vw に指定するとうまくいきます。Can I Useによると、vmax を使用する必要がない場合、ブラウザのサポートは適切です。

スケーリングはレスポンシブ デザインの 1 つの側面であり、もう 1 つの側面はページ レイアウトの変更です。以下のGeorge Chanturia
が 正しく指摘しているように、以下のコメントはレスポンシブ デザインではなく、アダプティブ デザインに言及しています。

スマートフォンで 2 列のレイアウトを 1 列に折りたたむとします。おそらく、メディア クエリとピクセル、rems、ems を使用する必要があります。

例えば

@media only screen and (max-width: 25em) { 
...
}

また

@media only screen and (max-width: 400px) {
...
}

確かにこれらのメディア クエリ内で VM と VW を使用できますが、実際のメディア クエリでテストできる機能ではありません。

お役に立てれば。

于 2016-07-06T12:12:34.777 に答える