Вы можете просто float
все li
слева.
На самом деле, вы делаете это.
Просто установите width
на <div id="bottom_header">
, чтобы он не наматывался.
Например:
#bottom_header{
background:#0F1923;
border-bottom:5px solid #0F67A1;
font-size:.95em;
font-weight:700;
height:31px;
padding:0 0 0 10px;
width:800px; /* ADD A WIDTH */
}
Пример: http://jsfiddle.net/CtkrZ/
EDIT
Согласно вашему комментарию ниже:
edit: я установил 100% ширину и не исправил это (также он создал
надоедливая горизонтальная линия всегда на всей странице)
Удалите width
из div
и добавьте его к ul
. Дайте ul
и overflow:hidden;
тоже.
ul{
list-style:none;
overflow:hidden;
width:500px;
}
#bottom_header{
background:#0F1923;
border-bottom:5px solid #0F67A1;
font-size:.95em;
font-weight:700;
height:31px;
padding:0 0 0 10px;
}
Обновленный пример: http://jsfiddle.net/CtkrZ/1/