2016-07-01 4 views
0

FiddleH2 margin-top Konflikte mit seinem Abschnitt Tag

Ich habe einen Abschnitt Tag bekommt einen h2-Tag mit einigen oberen Rand enthält. Ich kann nicht verstehen, warum das margin, das auf das h2-Tag angewendet wurde, nicht verwendet wird, um es von dem section-Tag, das es enthält, zu entfernen, sondern das section weg von dem body-Tag zu verschieben.

+0

Könnten Sie zeigen, was Sie getan haben? –

+0

@ Kode.Error404 Siehe die Geige – Nemus

+0

Es heißt Randkollaps. Und es gibt viele doppelte Fragen. – Oriol

Antwort

0

Eine Möglichkeit, das Problem zu lösen, wenn Sie ein Leerzeichen um Ihre h2 haben wollen, ist dies:

h2 { 
    margin-top:0px; 
    padding-top:10px; --> whatever you want but in padding 
} 

In CSS gibt es einen Zusammenbruch Marge. Dies bedeutet, dass die angrenzenden Ränder von zwei oder mehr Kästchen (die Geschwister sein können oder auch nicht sein können) sich zu einem einzigen Rand kombinieren lassen. Also in Ihrer ursprünglichen Geige wird es der Rand von body Tag