Ihre Seite hat ein Element in der Nähe der Oberkante mit einem oberen Rand, der sich außerhalb Ihres Seitenwrappers erstreckt. Wenn Sie diese haben:
<div class="wrapper" style="margin: 0">
<div class="section" style="margin: 40px 0"> Stuff! </div>
</div>
Dann wird das .section
Element wird an der Spitze des .wrapper
und seine 40px-Marge die obere wird erstrecken positioniert werden. Dies hat damit zu tun, wie die Ränder zusammenfallen, so dass sich zwei Ränder zwischen den Elementen nicht ansammeln. Sie können dies verhindern, indem Sie overflow: hidden
auf dem Wrapper hinzufügen.
In Ihrem Markup ist es das Element .mini-search
, das einen oberen Rand von 40 px aufweist. Entfernen Sie diesen Rand, oder fügen Sie overflow: hidden
auf dem Feld hinzu, das es enthält.
Verwenden Sie immer css reset, um Unterschiede über den Browser zu minimieren – takien
Ich sehe ein wenig zusätzliche Polsterung nicht auf der Oberseite, sondern auf den Seiten, sowohl in Chrome und Safari, obwohl es in Chrome ein wenig ausgeprägter ist. –
Frage ist nutzlos ohne Codebeispiel, verwendet, um einen Link zu enthalten, aber das ist entfernt! –