Это называется свертыванием полей, и на самом деле происходит то, что, поскольку внешний div (width:200px
) пуст, он берет свое дочернее поле и использует его вместо дочерних ... так что контейнер опускается на 10px и так внутри него расположены левые / правые элементы div.
"выражение рушится поля
означает, что прилегающие поля (нет
непустой контент, отступы или границы
участки или клиренс отделяют их) от
две или более коробки (которые могут быть следующими
друг к другу или вложенные) объединить в
образует единое поле. "
если вы дадите ей границу, вы увидите, что она работает как положено .. demo