CSS: родительский / дочерний рост
Я борюсь с высотой боковой панели.
Мой контейнер теперь показывает правильную высоту (содержимое содержимого внутри), но моя боковая панель, которая должна использовать 100% этой высоты, все еще не отображается.
Я реализовал одно из следующих предложений (http://www.quirksmode.org/css/clearing.html), но боковая панель все еще не появляется.
Я уверен, что это простой для вас профессионалов, любые советы приветствуются!
Спасибо,
Том
Вот мой код: http://jsfiddle.net/tomperkins/wy52B/
2 ответа
Проверьте этот способ очистки поплавков, он намного чище и проще в использовании.
Не используйте 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%;
}