2017-03-25 7 views
3

私はコーディングテストを完了する途中です。私は画面サイズに応じてすべてのdivサイズを変更したい。これは私のテストが私のラップトップでは見えないが、それはMacのコンピュータモニタで見えるのと同じだからです。私の小さなラップトップでは、すべての部門が大きく見えますが、Macコンピュータのモニターではまともに見えるようです。画面サイズに基づいてDivsのページのサイズを変更するにはどうすればよいですか?

答えて

1

使用メディアクエリまたはその代わりにPX
の%またはVW/VHで設定幅/高さ、私はそれはあなたが探しているものであると思います... それともブートストラップや基礎

+0

右のsizingsの点では、 'div'自身の高さ/幅を親コンテナの%値に設定できます。あるいは、MDNの[grid layout](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Grids)を参照してください。 –

2

使用のようなフレームワークを使用しますvh。

Refer Viewport sized typography

あなたは全幅と全高をしたい場合は100vh100vwを使用してください。それに応じて変更します。

div { 
    height: 100vh; 
    width:100vh 
} 
1

Chromeデベロッパーツールを使用して、divのサイズを変更する解像度を確認する必要があります。

あなたはdiv要素がある場合:

#bluebox { 
 
width: 50px; 
 
height: 50px; 
 
background-color: blue; 
 
}
<div id="bluebox"> 
 
</div>

をしかし、画面サイズが480PXとき広いあなただけのdivは、あなたがこのように行うだろう25ピクセル25ピクセルXになりたい:

#bluebox { 
 
width: 50px; 
 
height: 50px; 
 
background-color: blue; 
 
} 
 

 
@media (max-width: 480px) { 
 
    #bluebox { 
 
    width: 25px; 
 
    height: 25px; 
 
    } 
 
}
<div id="bluebox"> 
 
</div>

これはメディア照会で行われます。これは非常に簡単で標準的です。 私はそれが助けて欲しい!

関連する問題