CSS -Randeinbruch
Manchmal fallen zwei Ränder zu einem einzigen Rand zusammen.
Zusammenbruch der Marge
Die oberen und unteren Ränder von Elementen werden manchmal zu einem einzigen Rand zusammengefasst, der dem größten der beiden Ränder entspricht.
Dies geschieht nicht am linken und rechten Rand! Nur oberer und unterer Rand!
Sehen Sie sich das folgende Beispiel an:
Beispiel
Demonstration des Margeneinbruchs:
h1 {
margin: 0 0 50px 0;
}
h2 {
margin: 20px 0 0 0;
}
Im obigen Beispiel hat das Element <h1> einen unteren Rand von 50 Pixel und das Element <h2> einen oberen Rand von 20 Pixel.
Der gesunde Menschenverstand scheint darauf hinzudeuten, dass der vertikale Rand zwischen <h1> und <h2> insgesamt 70 Pixel (50 Pixel + 20 Pixel) betragen würde. Aufgrund des Zusammenbruchs der Margen beträgt die tatsächliche Marge jedoch 50 Pixel.
Alle CSS-Randeigenschaften
Property | Description |
---|---|
margin | A shorthand property for setting the margin properties in one declaration |
margin-bottom | Sets the bottom margin of an element |
margin-left | Sets the left margin of an element |
margin-right | Sets the right margin of an element |
margin-top | Sets the top margin of an element |