2016-12-29 3 views

ответ

3

Для элемента <div>, я считаю, что значение по умолчанию width, height - auto. И значение по умолчанию padding, margin - 0. И эти правила не наследуются.

Потому что <div> - уровень блока, поэтому по умолчанию он занимает всю ширину контейнера. Как это отличается от width: 100%;? Читайте по теме:

10.3.3 Block-level, non-replaced elements in normal flow

«Левого поле» + «границы левой ширина» + «обивка левого» + «ширина» + «обивка правой» + «граница правой ширины '+' margin-right '= ширина содержащего блока

Смежные вопросы