Интересная мысль, но я сомневаюсь, что кто-то захочет, что, во-первых, вы можете просто сделать рамку + заполнение, чтобы воспроизвести этот сценарий, а во-вторых, ясная вещь на самом деле воспринимается как ошибка / что-то, что не является правильнымповедение.
В реальном мире, если вы не знали ничего лучше, вы можете согласиться с этим «решением», где был ящик, который не имел какой-либо высоты, и элемент, который они содержат, показывает снаружиоб этом, но так как вы знаете лучше, лучше просто сделать это правильно, то есть очистить div, использовать абсолютное позиционирование или использовать границы и отступы для достижения того же эффекта.
EDIT
На самом деле это не ошибка, но это было «правильное» поведение, потому что, если бы контейнеры с плавающей точкой очистились, это предложило бы гораздо более сложную проблему, как обсуждалось на этой странице: http://css -трюки.com / все о-поплавки /