一番上の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と、結果は期待どおりであり、#topdivは真上にあります。
#topビューポートの上部に対してdivを作成するにはどう#topすればよいposition:fixedですか?
PS( http://jsfiddle.netで問題が表示されないため、デモを作成できません。)