Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS菜单导航混乱_Html_Css_Navigation - Fatal编程技术网

Html CSS菜单导航混乱

Html CSS菜单导航混乱,html,css,navigation,Html,Css,Navigation,我正在更新网站的标题导航菜单,如下所示: 正如您所看到的,文本和分隔符被按下,菜单将关闭。我试过几种不同的方法,但都没用。我希望文本和分隔符彼此垂直对齐,顶部没有额外的填充 CSS /*Header Link Wrap & Align*/ #nav-wrap { width: 100%; overflow: hidden; height: 52px; background-image: url(/nd/images/hlink-bg.jpg);

我正在更新网站的标题导航菜单,如下所示:

正如您所看到的,文本和分隔符被按下,菜单将关闭。我试过几种不同的方法,但都没用。我希望文本和分隔符彼此垂直对齐,顶部没有额外的填充

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>


非常感谢您的帮助。

您可以简单地重置
边距和
填充

将以下样式添加到您的
#nav

#nav{
  margin:0px;
  padding:0px;
}

0px是0em是0mm是0是0是0是0。谢谢你的提示-我以后会记得的。