Je vais avoir un problème où le sommet div est d'environ 20px du haut de la fenêtre quand il devrait être en haut:malentendu css avec « position: fixed »
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;
}
Si je retire position: fixed
de #top
, le résultat est comme prévu, le #top
div est juste contre le haut.
Comment faire le #top
div dans le haut de la fenêtre, si #top
a position:fixed
?
P.S. (Je ne peux pas faire de démo sur http://jsfiddle.net, parce que le problème n'est pas visible là-bas.)
Je crois que même 'top: 0;' serait suffisant. –
Il peut également exister une bordure, un remplissage ou une marge héritée. –