"Абсолютное" позиционирование и скрол в блоке

fixxxer

К.О.
Партнер клуба
Потому что non-containing блоки имеют поведение, важное для верстки текста. То же схлопывание границ, например, для <p>.
Надо держать в уме, что сss разрабатывался для верстки текста, а не лейаута. Единственный штатный способ делать лейаут - абсолютное позиционириваное, все остальное - workaround-ы и хаки.
 

С.

Продвинутый новичок
Не буду спорить и не буду глубоко вникать, возможно там есть какие-то исторические или другие причины, не видимые поверхностным взглядом. Все равно это не единственное неочивидное [для меня] поведение CSS. Радует, что оно документировано и кроссбраузерно.
 
Сверху