【发布时间】:2014-10-23 06:12:50
【问题描述】:
我有一个现有的 HTML 菜单,我需要添加进一步的导航。我添加了额外的<ul> 和<li> 标签,我相信它们在正确的位置。我也有一些 CSS,但 ti 似乎弄乱了导航栏上的链接。
这是它目前的样子:
http://gyazo.com/b45d1a07de57e617715b74ced91b942b
这是我为下拉菜单添加代码之前的样子:
http://gyazo.com/d3dcd6b866187a650f83842beeb0be0d
HTML
<!--TOP NAV BAR SECTION-->
<div id="nav_bar">
<ul>
<li><a href="index.html">HOME</a></li>
<li><a href="status.html">STATUS</a></li>
<li><a href="info.html">INFO</a></li>
<li><a href="#">GAMEMODES</a>
<ul>
<li><a href="#">GAMEMODE - SURVIVAL</a></li>
<li><a href="#">GAMEMODE - PURE-PVP</a></li> `enter code here`
<li><a href="#">GAMEMODE - GAMESWORLD</a></li>
</ul>
</li>
<li><a href="rules.html">RULES</a></li>
<li><a href="vote.html">VOTE</a></li>
</ul>
</div>
CSS
#nav_bar {
background-color:#a22b2f;
padding-top:10px;
height:35px;
box-shadow: 0px 2px 10px;
}
#nav_bar ul {
margin:-15px;
margin-left:110px;
}
#nav_bar ul li {
display:inline;
}
#nav_bar ul li ul {
opacity:0;
}
#nav_bar ul li:hover ul {
opacity:1;
}
#nav_bar a:link {
text-decoration: none;
}
#nav_bar a:visited {
color:#ffffff;
}
#nav_bar a:hover {
background:#8c1b1f;
padding-bottom:12px;
padding-top:16px;
padding-left:10px;
padding-right:10px;
}
【问题讨论】:
-
你到底想做什么?请说明。
标签: html css drop-down-menu