让我们考虑一个元素#top
。我希望它的高度为页面的100%,但从底部减少10em。我无法弄明白该怎么做。请帮忙。
HTML
<div id="top"></div>
<div id="bottom"></div>
CSS
html, body {
height: 100%;
padding: 0;
margin: 0;
font-size: 100%;
}
#top {
width: 100%;
height: 70%;
background-color: red;
}
#bottom {
position: absolute;
bottom: 0;
margin-left: 10%;
width: 100%;
height: 10em;
background-color: #000000;
}
请参阅http://codepen.io/anon/pen/jEqYMK(例如,我展示了另外一个元素#bottom
)。