我使用 text-align 元素使导航菜单居中。我还使用位置和底部元素将其与父 div 的底部对齐,但是当我使用位置和底部元素时,它会取消文本对齐。为什么这样做?http://jsfiddle.net/CQTEY/
HTML
<div class="header">
<div class="logo">
<img src="/images/logo.png" width="96" height="82">
</div>
<div id="nav">
<a href="#">Portfolio</a>
<a href="#">About</a>
<a href="#">Contact</a>
</div>
</div>
CSS
.header {
position:relative;
background-color: #2C2E31;
border-bottom: #242426 2px solid;
height: 182px;
position:relative;
}
#nav {
position:absolute;
bottom:0;
text-align:center;
text-decoration:none;
font-size:20px;
font-family:raleway-regular;
}
#nav a {
border-bottom:#FFFFFF 2px solid;
color:#FFFFFF;
text-decoration:none;
margin-left: 8px;
margin-right:8px;
}