Показать сообщение отдельно
  #6 (permalink)  
Старый 27.12.2013, 08:40
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Если у родителя не задан padding или border, и элементы не float, имеют display:block или list-item (или по ряду других особенностей), то внешние отступы родителя и потомка накладываются друг на друга.

Примерно тоже самое происходит и для двух идущих подряд элементов с отступами, например с абзацами. Если скажем задать
p{margin: 20px 0}, то между двумя абзацами будет отступ не 40px, а 20px, так как они схлопнутся.
__________________
В личку только с интересными предложениями
Ответить с цитированием