Я занимаюсь обновлением меню навигации заголовка для показанного здесь веб-сайта:

Как видите, текст и разделители сдвинуты вниз, а меню выглядит скрытым. Я пробовал несколько разных вещей, но безрезультатно. Я хотел бы, чтобы текст и разделители были выровнены по вертикали друг с другом без лишних отступов вверху.

CSS

/*Header Link Wrap & Align*/

#nav-wrap { 
    width: 100%;
    overflow: hidden;
    height: 52px;
    background-image: url(/nd/images/hlink-bg.jpg);
    background-repeat: repeat-x;

}


#nav {
    text-align: center;

}

#nav li {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 10px 0px 0px;
}

#nav a {
    color: #FFFFFF;
    display: inline-block;
    font-family:arial;
    margin: 0;
    padding: 9px 18px 9px 18px;
    text-decoration: none;
    vertical-align: middle;
}

#nav a:hover {
    background-color: #ffa500;
    color: #fff9;
}




.head-divider {
    list-style: none;
    vertical-align: middle;
    display: inline-block; 
    margin: 0;
    width:2px;
    height:52px;
    background-image:url(/nd/images/h-divider.jpg);
    background-repeat: no-repeat;

}

HTML

<div id="nav-wrap">
    <ul id="nav">
    <li><a href="homes.php">Custom Homes</a></li>
    <li class="head-divider"></li>
    <li><a href="inspections.php">Inspection Services</a></li>
    <li class="head-divider"></li>
    <li><a href="energy.php">Energy Audits</a></li>
    <li class="head-divider"></li>
    <li><a href="contact.php">Contact</a></li>
    </ul>   
</div>  
</div>

Ваша помощь очень ценится.

0
Willard 19 Фев 2013 в 06:15

1 ответ

Лучший ответ

Вы можете просто сбросить margin и padding <ul>.

Добавьте к себе следующий стиль #nav:

#nav{
  margin:0px;
  padding:0px;
}
2
pktangyue 19 Фев 2013 в 06:20
0px = 0em = 0 мм = 0 = 0 = 0.
 – 
reisio
19 Фев 2013 в 06:30
Спасибо за подсказку reisio - вспомню в будущем.
 – 
Willard
19 Фев 2013 в 06:31