freeCodeCamp/guide/russian/css/properties/margin-property/index.md

76 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Margin Property
localeTitle: Маржинальная собственность
---
## Маржинальная собственность
Свойство margin - это пространство вокруг элемента, а не padding, которое является пространством внутри элемента. Поля прозрачны и являются самым внешним элементом в модели Box (см. Диаграмму ниже).
![Диаграмма модели коробки](https://css-tricks.com/wp-content/csstricks-uploads/thebox.png)
Источник: https://css-tricks.com/the-css-box-model/
### Настройка маржи
Существует несколько способов задания поля элемента.
Простой способ ...
```css
margin: 10px;
```
Это положит 10 пикселей пространства вокруг элемента.
Вы также можете поместить различное количество места на каждой стороне элемента. Например:
```css
margin-top: 10px;
margin-bottom: 15px;
margin-left: 20px;
margin-right: 25px;
```
Однако при определении разных сторон элемента можно использовать стенографию. Он начинается сверху и идет по часовой стрелке вокруг элемента (сверху, справа, внизу, слева). Например, код будет записан в shorhand следующим образом:
```css
margin: 10px 25px 15px 25px;
```
Кроме того, если нижнее и верхнее поля одинаковы, а левое и правое поля одинаковы, их можно записать так:
```css
margin: 10px 20px;
```
где верхний и нижний поля составляют 10 пикселей, а левое и правое поля - 20 пикселей.
### Другие значения свойств
auto - браузер вычисляет поля.
initial - установить свойство в его начальное значение
inherit - элемент наследует маржу от своего родительского элемента
### Измерение пространства
Так же, как есть несколько способов настройки поля, есть также несколько способов измерения поля.
px - Измерение в пикселях, стандартная единица измерения пространства экрана.
% - Процент экрана. Это заставит элемент сжиматься и расти с помощью браузера и является одним из рекомендуемых единиц измерения для гибкого веб-дизайна.
em - размер относительно размера шрифта текущего элемента.
единица измерения размера относительно размера шрифта корневого элемента страницы.
[Вот](https://www.w3schools.com/CSSref/css_units.asp) руководство по единицам CSS.
[Это руководство по быстрому стилю поможет вам принять ваш запрос на тягу](https://github.com/freecodecamp/guides/blob/master/README.md) .
#### Дополнительная информация:
* [W3 Школы](https://www.w3schools.com/CSSref/pr_margin.asp)
* [MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/margin)
* [Трюки CSS](https://css-tricks.com/almanac/properties/m/margin/)