2014-01-06 4 views
1

Родительский div не регулирует его высоту относительно высоты ребенка. Есть ли лучший способ сделать это только в CSS? Если не любой другой.Родительская высота Div не увеличивается в зависимости от ребенка div?

Вот Fiddle!!

#view_container { 
    z-index: 9; 
    background: cyan; 
    clear: both; 
    width: 463px; 
    margin: auto; 
    position: relative; 
} 

ответ

1

Добавить overflow:hidden в #view_container

#view_container{ 
    overflow:hidden; 
} 

Updated fiddle here.

+0

Похоже, что ** '# comment_body' ** высота не увеличивается? Btw благодарит за ваш ответ. – stacky

+2

'overflow: auto' также может использоваться, в случае, если' hidden' нежелательно. @Fastnto Посмотрите, исправляет ли удаление правила 'height: 85px' из' # comment_body'. – ajp15243

+0

@ ajp15243 Спасибо. Это полностью сделано сейчас. – stacky

0

вы также можете перейти на следующий код, который может быть альтернативой. Добавьте класс, называемый clearfix, в свой div и примените следующий css.

.clearfix:after { 
    content: " "; /* Older browser do not support empty content */ 
    visibility: hidden; 
    display: block; 
    height: 0; 
    clear: both; 
} 
+0

Я тебя не понял, не могли бы вы рассказать подробнее? – stacky

Смежные вопросы