Ну, кажется, нет «фактического» объяснения того, почему это происходит (не то, что я могу понять в любом случае - например, отрывок спецификации CSS, предоставленный в одном из ответов, просто объяснил, что поле с плавающим содержимым не должно расширяться для переноса) плавающие элементы - это нормально, и это логично, и я полностью понимаю)
Я надеялся, что это был не какой-то случайный хак, который заставил родительский элемент обернуть всплывающие дочерние элементы, но, похоже, каждый ресурс, на который я смотрю, просто говорит, что использует его, а не почему он работает.
Должно быть просто взломать.
Самый полезный ресурс, с которым я столкнулся (или тот, который дал больше деталей - хотя и не столько деталей, сколько мне нужно), был из Quirksmode: http://www.quirksmode.org/css/clearing.html
Спасибо, если кто-то еще может пролить свет на то, является ли это случайным браузерским рендерингом или имеет логическое объяснение тому, как он работает.
М.