親( height
)が. _div
class="item"
class="site-section"
min-height: 100%
これは私のHTMLです:
<div class="spacer"></div>
<header class="site-header"></header>
<div class="spacer"></div>
<div class="spacer"></div>
<section class="site-section">
<div class="column">
<div>I would like to be able to set an later
change the height of this green item.
<div class="item">ITEM</div>
</div>
</section>
<div class="spacer"></div>
<div class="spacer"></div>
<footer class="site-footer"></footer>
<div class="spacer"></div>
これは私のCSSです:
html, body {
height:100%;
margin 0;
color:blue;
}
.spacer {
height:1%;
}
.site-header {
height:8%;
background-color:yellow;
}
.site-section {
min-height:78%;
background-color:#ffcccc;
color:#aaa;
}
.site-footer {
height:8%;
background-color:yellow;
}
.column {
width: 50%;
}
.item {
height: 40%;
background-color: #33cc33;}
ここにデモがあります。
DOCTYPE
HTMLに追加するまで、すべてが正常に機能していました。、およびにheight
(% で)設定する必要はありませんでした。さて、、、およびを設定する必要があるためです。その結果、もう反応しません。html
body
.site-section
.item
height: 20%
DOCTYPE
height
html
body
.site-section
.item
height: 20%
これを解決する方法はありますか?
PS私は、この質問のバートのデモに基づいてデモを作成しました。