我試圖做一個看起來像這樣的菜單:保持列表菜單上一行
但由於某種原因我的菜單看起來像這樣:
正如你所看到的,我試圖將第二行菜單選項保留在一行中,但無論我嘗試做什麼似乎都沒有做到這一點。
這裏是我的代碼:
HTML
<div id="header">
<div class="wrap">
<div id="logo">
<a href="index.html"><img src="img/header/seal.jpg" alt="" style="width:106px;height:67px;"></a>
</div>
<div id="nav_box">
<ul id="mini_nav">
<li><a href="#">Voorwaarden</a></li>
<li><a href="#">Privacy</a></li>
</ul>
<ul id="nav">
<li><a href="#">Contact</a></li>
<li><a href="#">Olivetti</a></li>
<li><a href="#">Producten</a></li>
<li><a href="#">Home</a></li>
</ul>
</div>
</div>
</div>
CSS
html,body {
height:100%;
width:100%;
}
.wrap {
margin: 0 auto;
width: 1024px;
}
/* - 2.5 - MENU
------------------------------------------ */
#logo {
margin-left:45px;
margin-top:18px;
float:left;
}
#header {
top:0; left:0;
width:100%; height:112px;
position:absolute;
z-index:100;
}
#nav_box {
float:right;
margin-right:50px;
margin-top:25px;
}
#mini_nav li {
font-family:'Myriad Pro';
float:right;
text-transform:uppercase;
color: #bbbbbb;
font-size: 14px;
margin-left:22px;
}
#mini_nav li a{
font-family:'Myriad Pro';
color: #bbbbbb;
font-size: 14px;
}
#nav li {
font-family:'Oxygen';
float:right;
text-transform:uppercase;
font-weight:bold;
color: #bbbbbb;
font-size: 17px;
margin-left:22px;
margin-top:20px;
}
#nav li a{
font-family:'Oxygen';
color: #bbbbbb;
font-size: 17px;
}
我有點失去了對如何應對,也許你們可以幫助我在這? 我曾嘗試使用位置屬性和浮動屬性,但它似乎並沒有工作。我可能在想這個。
之間加給你的'#nav_box'一個寬度,可以讓你的鏈接適合一個林e – Pete