我的布局有一个页眉和页脚,并在这些内容div之间。为什么mu内容设置为100%高度时内容溢出
当我将我的内容高度设置为100%时,它溢出而不是展开div。
* {
margin: 0;
padding: 0;
}
body,
html {
height: 100%;
}
.header,
.footer {
height: 100px;
width: 100%;
background-color: red;
color: white;
}
.content {
width: 100%;
height: 100%;
}
<div class="header">
<h1>Heading</h1>
</div>
<div class="content">
<p>Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque
montesque rhoncus quis eros. Vestnunc nonummy</p>
<span>
Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque montesque rhoncus quis eros. Vestnunc nonummy
</span>
<p>Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque
montesque rhoncus quis eros. Vestnunc nonummy</p>
<span>
Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque montesque rhoncus quis eros. Vestnunc nonummy
</span>
<p>Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque
montesque rhoncus quis eros. Vestnunc nonummy</p>
<span>
Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque montesque rhoncus quis eros. Vestnunc nonummy
</span>
<p>Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque
montesque rhoncus quis eros. Vestnunc nonummy</p>
<span>
Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque montesque rhoncus quis eros. Vestnunc nonummy
</span>
<p>Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque
montesque rhoncus quis eros. Vestnunc nonummy</p>
<span>
Sapibulumnibh phasellus nulla egestibulum enim pretium elit tincidunt estiquam ultrisque donectetur. Sedcondimentumsan odio hendrerit proin vitae dignis nibh ac justo id congue. Amesintesque vel curabitae volutpat donec alique nasceleifendimentesque montesque rhoncus quis eros. Vestnunc nonummy
</span>
</div>
<div class="footer">
<h1>Footer
<h1>
</div>
我已经知道解决的办法是摆脱100%的高度。 但我想知道的是为什么会发生这种情况。不应该100%的高度扩大它的高度,以适应父母?我的代码是fiddle。
变化高度'最小height' – Bhavik
没有,因为你的初始设置使人体100%的**屏幕**。尝试使用'min-height:100%'代替。 –
或设置高度:自动为内容 – Gerard