2010-12-30 1 views
1

Я борюсь с высотой боковой панели.CSS: Родительский вопрос/Высота ребенка

В настоящее время мой контейнер показывает правильную высоту (внутри содержимого), но моя боковая панель, которая должна использовать 100% этой высоты, по-прежнему не появляется.

Я выполнил одно из предложений ниже (http://www.quirksmode.org/css/clearing.html), но боковая панель все еще не появляется.

Я уверен, что это простой для вас профессионал, любые советы оценены!

Спасибо,

Том

Вот мой код: http://jsfiddle.net/tomperkins/wy52B/

ответ

1

Заканчивать this way очистки поплавки, это намного чище и проще в использовании.

+0

Спасибо, аккуратное решение. Тем не менее, пока не появляется боковая панель. Есть идеи? –

+0

с трудным анализом всего кода в jsfiddle, возможно, если бы вы могли сделать простой пример с основным контентом и боковой панелью, опустить любые другие ненужные теги и отлаживать их проще. – brad

0

Не используйте clearfix

Это не обязательно в большинстве случаев, и это, безусловно, не семантический.

Простое решение для большинства случаев: поплавок родителя.

HTML:

<div class="parent"> 
    <div class="child"> 
    </div> 
    <div class="child"> 
    </div> 
</div> 

CSS:

.parent 
{ 
    float: left; 
    width: 100%; /*or whatever you want it to be*/ 
} 

.child 
{ 
    float: left; 
    width: 50%; 
} 
+0

Спасибо за ваше предложение, но у меня есть родительский центр, поэтому не может плавать. –

+0

У вас есть дети, чем дети? потому что вы можете просто добавить «clear: both» к стилям следующего ребенка. – zzzzBov