Эти изменения должны помочь:
#user_nav_future {
margin: 0 auto;
font: bold 12px Arial,Helvetica, sans-serif;
color: #fff;
}
#user_nav_future ul {
/* Reset padding / margins on <ul>. Add back in as necessary. */
padding: 0;
margin: 0;
list-style: none;
}
#user_nav_future ul li {
/* Take <li> out of the picture - everything is now being dictated by nested <a> */
padding: 0;
margin: 0;
display: inline;
}
#user_nav_future ul li a {
/* whatever width you want each link to be. Since you've got 10px of left/right padding, true element width will be 180px */
width: 160px;
padding: 10px;
float: left;
position: relative;
text-decoration: none;
text-align: center;
color: #fff;
}
#user_nav_future li ul a {
color: #666;
}
#user_nav_future ul li a:hover {
color: #FF4800;
}
#user_nav_future li ul {
display: none;
position: absolute;
top: 34px;
left: 0;
}
#user_nav_future li:hover ul,#user_nav li.over ul {
display: block;
}
Они устанавливают все элементы блока, которые заставляют ваши выпадающие меню переходить во встроенные элементы, которые перемещаются так, чтобы меню было горизонтальным.
Я также перенес управление позиционированием на элементы <a>
. Таким образом, будет доступна вся область ссылки, а не только текст.
Если вышеперечисленное не работает для вас, опубликуйте часть своего HTML-кода или ссылку для разработчика, чтобы мы могли видеть, что происходит.