我試圖在HTML文檔中創建兩個導航菜單。我正在使用nav
和ul
標籤。但我的CSS不允許我爲兩者創建不同的外觀。一個nav
將位於頁面的頂部,第二個位於側面。外觀正在側面的菜單中。無法將不同的樣式應用於導航和ul
下面是HTML的相關章節:
<div id="navbar">
<nav id="navbar_text">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="aboutus.html">About</a></li>
<li><a href="#">Products</a></li>
<li><a href="#">Services</a></li>
</ul>
</nav>
</div> <!--END navbar-->
<div id="main-wrap" class="group">
<aside>
<nav id="sidebar">
<ul>
<li><a href="contact.html">Contact Us</a></li>
<li><a href="#">Awards & Articles</a></li>
<li><a href="#">Testimonials</a></li>
<li><a href="#">Photo Gallery</a></li>
</ul>
</nav>
這裏是我的CSS:
#sidebar a:link{
color: #663333;
}
#sidebar a:hover{
color: #dccfbd;
}
#navbar_text a:link{
color: #bca380;
}
#navbar_text a:hover{
color: #dccfbd;
}
#navbar_text{
width: 100%;
float: left;
}
#navbar_text li {
float: left;
list-style: none;
padding: 0;
background: #663333;
margin: 0;
color:#bca380;
}
nav ul li a {
display: block;
padding: 10px 10px 10px 15px;
background: #cab69a;
-webkit-border-radius: 8px 0px 0px 8px;
border-radius: 8px 0px 0px 8px;
margin-top: 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 120%;
font-weight: bold;
color: #663333;
text-decoration: none;
-webkit-box-shadow: 2px 2px 1px 2px rgba(181, 154, 115, .25);
box-shadow: 2px 2px 1px 2px rgba(181, 154, 115, .25);
}
nav ul {
list-style:none;
}
您的HTML代碼,比如'DIV#main-一些錯誤包裹'打開並沒有關閉。 –
是的,我只是複製了頁面的一部分,忽略了div的結尾。謝謝。 – user2647913