- Теория
- Теория
Свойство margin, внешний отступ
Мы добавили шапке внутренние отступы. Но снаружи шапки на странице осталось свободное пространство. Откуда оно там взялось?
Дело в том, что многие современные браузеры добавляют тегу <body> внешние отступы 8px со всех сторон. Внешним отступом называют отступ от внешней границы элемента до границ родительского элемента или до соседних элементов.
Чтобы управлять внешними отступами, используют свойство margin. У него, как и у padding, есть краткая и полная записи.
// Краткая запись
margin: 20px;
// Полная запись
margin-top: 0;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 15px;Свойство margin-top создаёт внешний отступ сверху, margin-right — справа, margin-bottom — снизу, а margin-left — слева.
Указывать все четыре свойства необязательно. Если требуется задать внешний отступ лишь с одной или нескольких сторон, то достаточно использовать только соответствующие свойства.
На макете у <body> внешних отступов нет, поэтому и со страницы их нужно убрать. Лишние отступы также есть и у следующего сеточного элемента на нашей странице — списка преимуществ. Он размечен с помощью тега <ul>. По умолчанию браузеры добавляют неупорядоченному списку внутренние и внешние отступы. Их придётся переопределить.
Итак, первым делом уберём внешние отступы у <body>, потом займёмся списком преимуществ. У списка есть класс features-list, используем его для стилизации. Сначала обнулим у списка внешние отступы сверху и снизу, а потом зададим внутренние отступы по 20px со всех сторон.
Если какому-либо свойству задают нулевое значение, то единицы измерения обычно не указывают.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.