Wie Entferne ich die Leerzeichen zwischen div und top-of-page?

Dies hat wahrscheinlich gebeten worden, eine million mal, aber ich würde es begrüßen, wenn jemand könnte erklären, das Verhalten der divs.. ich

Ich habe einen div-container, die ich bin Angleichung in der Mitte der Seite, die eine Lücke zwischen der Spitze und der Spitze der Seite. Ich will, dass es bündig mit dem oberen Rand der Seite. Ich gehe davon aus, dass es irgendeine Art von margin oder padding, das muss ich entfernen, aber ich kann mir nicht denken was es sein könnte. Sogar mit nichts in den div da ist noch eine Lücke.

    <body>
    <div id='mainContent'>

    </div>
</body>


body
{
    background-color:black;
    background-image:url("img/background.jpg");
    background-repeat:repeat;
}

#mainContent
{
    width:1200px;
    height:500px;
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
}

Hier ein JSFiddle , um Ihnen eine Vorstellung von dem, was ich meine.

Kann mir bitte jemand erklären, warum das div-Element nach unten gedrückt, wie es ist? Ist es eine robuste Lösung, die nicht auf alle Inhalte, die man in den div??

HINWEIS: Wenn die Bildschirmbreite ist kleiner als der div-Breite, gibt es eine Lücke auf der linken Seite aswell.

InformationsquelleAutor user2630210 | 2013-11-06
Schreibe einen Kommentar