无法居中导航菜单,并且无法在项目之间获取分隔线

时间:2013-03-13 11:05:55

标签: html css

我在其他所有内容的导航菜单中心时遇到了一些麻烦,并且分隔线也没有坐在两个菜单项之间。

CSS

    .center{
    width: 450px;
    height: 500px;
    /*margin: 0 auto;
    display: block;
    position:relative;*/
    position:absolute;
    left:50%;
    top:50%;
margin-left:-225px;
margin-top:-250px;}



#navbar {

    padding:0;
    margin-left: 0 auto;
    margin-right: 0 auto;}

#navbar li {
    float: left;
    list-style:none;
    width: 100px;}

#navbar a{
    text-decoration:none;
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    padding: 0;}

#navbar li + li {
    background: url('separator.gif') no-repeat top left;
}

以下是http://jsfiddle.net/elroyz/GPgPF/

2 个答案:

答案 0 :(得分:1)

而不是浮动你的navbar li让他们display:inline-block

#navbar li {
    display:inline-block;
    list-style:none;
    width: 100px;
}

http://jsfiddle.net/GPgPF/3/

答案 1 :(得分:1)

将你改为css:

#navbar {
    width: 100%;
    padding:0;
}

#navbar li {
    display:inline-block;
    list-style:none;
    width: 100px;
}