我的 HTML
<div id="main_navigation">
<ul><li><a href="/One">One</li></a><li><a href="/Two">Two</li></a><li><a href="/three">Three</li></a>
</ul>
</div>
我的 CSS
#main_navigation ul {
margin: 10px 0 15px 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#main_navigation ul li {
display: inline;
font-size:24px;
}
#main_navigation ul li a {
text-decoration: none;
padding: .2em 1em;
color: #cbc19e;
background-color: #322918;
}
#main_navigation ul li a:hover {
color: #322918;
background-color: #cbc19e;
}
这看起来很完美,除非它没有完全延伸到页面上其余对象的全宽。容器有:
margin:0 50px 0 50px;
页面上的所有其他容器也是如此。唯一不拉伸整个宽度的是导航栏。如果可能的话,我不想使用表格或 jscript。建议?