Я пытаюсь понять аргументы за частью спецификации CSS W3C:
Почему родители плавающих элементов "рушится"?
Я нашел, что это является точкой боли для многих людей, которые пытаются изучить методы компоновки CSS. Было бы полезно уяснить, почему эта часть стандарта была настроена таким образом. Возможно, разумный вариант использования?
Примечание. Я не спрашиваю, как бороться с этим поведением, которое было подробно рассмотрено здесь: Как вы предотвращаете срывание родительских элементов?.