Div с ростом 0px, он не растет по отношению к своим детям - PullRequest
3 голосов
/ 13 июня 2011

У меня есть div div.home-top с двумя другими div div#home-content как float:left и div#home-buttons как float:right.

и ниже div#home-top получил div#home-footer как clear:both

Мой div#home-top - минимальный размер. Я положил его красным, но не вижу. Как заставить div#home-top взять на себя рост у детей. См. код.

Ответы [ 2 ]

11 голосов
/ 13 июня 2011

Добавить overflow: hidden; в CSS для div#home-top:

div#home-top
{
    background-color:Red;
    overflow: hidden;
}

JS Fiddle demo

2 голосов
/ 13 июня 2011

Плавающие div не имеют высоты, поэтому .home-top не расширяется. Вам нужно будет указать ему явную высоту или открыть внутренние элементы.

...