这不像预期的那样工作。我基本上喜欢红色div被定位在div的顶部20%。这不起作用。我已经提供了JS小提琴和下面的代码。Div - 保证金作为百分比内的百分比
HTML
<div id="container">
<div id="inside"</div>
</div>
CSS
body, html {
margin: 0 0;
height: 100%;
}
#container {
background: yellow;
height: 60%;
width: 100%;
}
#inside {
background: red;
height: 50%;
margin-top: 20%;
width: 100%;
}
的jsfiddle - 实时预览 http://jsfiddle.net/ye947tjh/