Добавьте высоту в UL вместе с вашим другим CSS.
#content ul
{
height: 20px;
}
#content ul li
{
float: left;
}
ИЛИ вы можете использовать следующие без высоты на UL
#content ul li
{
display: inline;
}
ИЛИ вы можете поместить элемент ниже UL, который очищается.
CSS:
.clear
{
clear: both;
height: 1px;
}
HTML:
<ul>
<li></li>
<li></li>
</ul>
<div class="clear"></div>
ИЛИ (для хорошей меры) вы можете добавить высоту к div-элементу для переноса
CSS:
.wrappingDiv
{
height: 20px;
}
ОБЪЯСНЕНИЕ: Плавающие элементы находятся за пределами обычного потока вашего контента. Поэтому обертывающие элементы не «осведомлены» о высоте всплывающих элементов.