2つのdiv:1つは静的な高さで、もう1つは親の残りのスペースを埋めるためです。親divは動的な高さを取得します。この例では100px
に設定していますが、200px
または300px
とすることができます。セクションが親セクションのblue
に流出します。私は流出を示すために余裕を持っています。私はそれが親境界までしか塗りつぶさず、スクロールバーを必要としないようにしたい。私はこの15pxを親の境界から外す方法を確かめていません。ここで何か助けてくれてありがとう。2つのdivs - 1つの固定された高さ、残りのスペースを埋めるためのもう1つ
.container {
width: 100%;
height: 100px;
background: blue;
position: relative;
}
.child1 {
position: absolute;
top: 0;
height: 15px;
width: 100%;
background: red;
}
.child2 {
position: absolute;
top: 15px;
height: 100%;
width: 100%;
margin-left: 5px;
background: green;
}
<div class="container">
<div class="child1"></div>
<div class="child2"></div>
</div>
おかげで、役立ちます。 – anivas
これはモバイルデバイスでサポートされています – anivas
ほとんどがyesです:http://caniuse.com/#feat=calc – Johannes