Поля CSS
Поля используются для создания пространства вокруг элементов, за пределами любых определенных границ.
Поля CSS
Свойства CSS margin используются для создания пространства вокруг элементов за пределами любых определенных границ.
С помощью CSS у вас есть полный контроль над полями. Есть свойства для установки поля для каждой стороны элемента (вверху, справа, внизу и влево).
Маржа - Отдельные Стороны
CSS имеет свойства для указания поля для каждой стороны элемента:
Все свойства поля могут иметь следующие значения:
- авто - браузер вычисляет маржу
- длина - указывает поле в px, pt, cm и т. д.
- % - указывает поле в % от ширины содержащего элемента
- наследовать - указывает, что поле должно быть унаследовано от родительского элемента
Совет: Допускаются отрицательные значения.
Пример
Установите различные поля для всех четырех сторон элемента <p>:
p {
margin-top: 100px;
margin-bottom: 100px;
margin-right: 150px;
margin-left: 80px;
}
Маржа - Сокроченная Собственность
Чтобы сократить код, можно указать все свойства поля в одном свойстве.
Свойство margin
является сокращенным свойством для следующих отдельных свойств маржи:
Если свойство margin имеет четыре значения:
Пример
Используйте свойство margin shorthand с четырьмя значениями:
p {
margin: 25px 50px 75px 100px;
}
Если свойство margin имеет три значения:
Пример
Используйте свойство margin shorthand с тремя значениями:
Если свойство margin имеет два значения:
Пример
Используйте свойство сократкия маржи с двумя значениями:
Если свойство margin имеет одно значение:
Пример
Используйте свойство сокращенной маржи с одним значением:
Вы можете установить свойству margin значение auto для горизонтального центрирования элемента внутри его контейнера.
Затем элемент займет указанную ширину, а оставшееся пространство будет разделено поровну между левым и правым полями.
Пример
div {
width: 300px;
margin: auto;
border: 1px solid red;
}
Наследуемое значение
Этот пример позволяет унаследовать левое поле элемента <p class="ex1"> от родительского элемента(<div>):
Пример
Использование унаследуемого значения: