ビューポートに応じて幅と高さが比例して縮小または拡大するdivを作成しようとしています。上記の例でわかるように、このメソッドはdivを水平方向にのみ拡張し、垂直方向には拡張しません(固定の高さ)。ラッパーまたはmain_contentの高さの値にパーセンテージを指定しようとすると、ピクセルまたはemで指定されていない限り、ブラウザーは高さの値を単に無視します。どうすればこれを機能させることができますか?私の頭の中で、divの高さにパーセンテージ値を与えることができれば、これで問題は解決しますか?
<div class=".wrapper">
<div id="main_content"></div>
<div>
.wrapper{
width: 80%;
margin : 0 auto;
}
#main_content{
width : 100%;
height : 500px;
}