1

我有一个固定的标题,我可以找出如何将导航菜单放在标题中间的唯一方法是让我的标题具有相对位置。还有另一种方法吗?谢谢。我也尝试在标题底部制作导航菜单。也没有成功..

http://jsfiddle.net/LR7zV/

HTML

<div id="header">
    <img id="logo" src="/img/logo.png">
    <div id="nav">
    <ul>
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Contact</a></li>
    </ul>
    </div>
</div>

CSS

/*-- HEADER --*/

#header {
    position:fixed;
    top:0px;
    width:100%;
    background-color:#2C2E31;
    border-bottom:#242426 solid 2px;
}

img#logo {
    display: block;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:20px;
}

#nav ul li {
    list-style-type:none;
    display:inline;
    margin-bottom:0px;
    padding-bottom:0px;
}

#nav ul li a {
    text-decoration: none; 
}

#nav li a {
    font-size:20px;
    padding-left:15px;
    padding-right:15px;
}

/*-- CONTENT --*/

body {
    margin:0px;
    padding:0px;
    background-color:#2A2B2D;
}
4

1 回答 1

3

尝试这个:

#nav {
    text-align: center;
}

JSFiddle 演示

于 2013-06-06T16:54:47.767 回答