我的HTML/CSS列表出現問題。背景隨列表一起展開
我的導航菜單列表中的第三個按鈕是另一個列表,但是當我將光標指向它時,列表隨同整個導航菜單下的「背景色」一起展開。如何使該列表只展開按鈕下方的區域?
這裏是我的CSS代碼
ol {
list-style-type: none;
padding: 0;
margin: 0;
overflow: hidden;
background-color: #1a1a1a;
font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-size: 20px;
}
ol a {
display: block;
}
ol > li {
float: left;
width: 15%;
}
ol li a {
background-color: #1a1a1a;
display: block;
color: white;
text-align: center;
text-decoration: none;
padding: 10px 15px 15px 15px;
}
ol li a:hover {
background-color: #111;
}
ol > li > ul {
display: none;
list-style-type: none;
padding: 0;
margin: 0;
}
ol > li:hover > ul {
display: block;
}
ol > li > ul > li {
position: relative;
}
<ol>
<li><a href="index.html"> ☑ Strona główna</a>
</li>
<li><a href="index.html"> ☑ Muzyka</a>
</li>
<li><a href="index.html"> ☑ Streetwear</a>
<ul>
<li><a href="index.html">Ubrania</a>
</li>
<li><a href="index.html">Buty</a>
</li>
</ul>
</li>
<li><a href="index.html"> ☑ Wideo</a>
</li>
<li><a href="index.html"> ☑ Lifestyle</a>
</li>
<li><a href="index.html"> ☑ O nas</a>
</li>
</ol>
你試過高度自動? – Joshua
添加您的Html部分 – Dhaarani
是的,我已經嘗試過了 – Cocchi