Предполагая, что - это содержимое в вашем <div>
, вы, вероятно, неправильно очищаете float для своих внутренних элементов. Попробуйте добавить overflow: hidden
к вашему <div>
и посмотрите, решит ли это проблему.
Быстрый способ проверить, правильно ли вы очищаете свои поплавки, - задать вашему <div>
произвольный цвет фона, например background: red
, который покажет вам, как он оборачивает содержимое, если оно вообще есть. См. http://jsfiddle.net/Wexcode/PUETN/ для примера того, о чем я говорю. Обратите внимание, что высота красного фона представляет собой высоту вмещающего <div>
.