我遇到了一个问题,顶部 div 应该在顶部时距离视口顶部大约 20px:
HTML:
<div id="top">
</div>
<div id="bottom">
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
<p>some text</p>
</div>
CSS:
body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
}
#top {
width: 100%;
height: 50px;
background-color: #00c;
position: fixed;
}
如果我从 中删除position: fixed
,#top
结果如预期,#top
div 就在顶部。
如果有的话,我怎样才能使div 靠在视口的#top
顶部?#top
position:fixed
PS(我无法在http://jsfiddle.net上进行演示,因为那里看不到问题。)