Различия между margin и padding в CSS
Данная статья посвящена различиям между margin и padding в CSS.
padding – это отступ от внутренней границы элемента до его содержания
border - это рамка элемента
margin – это отступ от внешней границы элемента до соседнего элемента
Значения свойств margin и padding могут быть заданы отдельно для каждой стороны, при помощи следующих свойств CSS:
margin-top, margin-right, margin-bottom, margin-left
padding-top, padding-right, padding-bottom, padding-left
margin, padding и border это все части блочной модели (Box Model)
Блочная модель выглядит так:
1. в центре находится область содержимого, контента
2. ее окружает padding
3. далее их окружает border
4. и в конце их всех окружает margin
Вот эта модель:
margin блок
border блок
padding блок
блок элемента (содержимое, контент)
например CSS, код:
h6 {
background-color: #0DE817;
margin: 1px 10px 5px 0;
padding: 1em;
}
Который выглядит так:
Hello World
Запись значений отступов margin и padding
запись значений для сторон осуществляется по часовой стрелке:
1 – сверху
2 – справа
3 – снизу
4 – слева
Например:
padding: 0 10px 0 10px;
margin: 8px 8px 8px 8px;
Существует короткая запись для вышеуказанных значений:
padding: 0 10px; /* верхний и нижний отступы - 0; правый, левый отступы по 10px */
margin: 8px; /* все отступы по 8px */
Дата публикации:
Теги: CSS :: margin :: padding :: border :: различие :: отличие :: блок :: содержимое :: контент :: margin-top :: margin-right :: margin-bottom :: margin-left :: padding-top :: padding-right :: padding-bottom :: padding-left :: Box Model :: Блочная Модель :: px :: CSS margin :: CSS padding :: margin и padding :: чем отличается margin и padding