Свернуть поля CSS
Иногда два поля сливаются в одно поле.
Свернуть поля
Верхнее и нижнее поля элементов иногда сворачиваются в одно поле, равное наибольшему из двух полей.
Это не происходит на левом и правом полях! Только верхнее и нижнее поля!
Посмотрите на следующий пример:
Пример
Демонстрация коллапса маржи:
h1 {
margin: 0 0 50px 0;
}
h2 {
margin: 20px 0 0 0;
}
В приведенном выше примере элемент <h1> имеет нижнее поле 50 пикселей, а элемент <h2> имеет верхнее поле 20 пикселей.
Здравый смысл подсказывает, что вертикальное поле между <h1> и <h2> должно составлять в общей сложности 70 пикселей (50 пикселей + 20 пикселей). Но из-за коллапса поля фактическое поле становится равным 50px.
Все свойства поля CSS
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 |