[英]CSS - element has background color, but is also transparent
我有一個菜單結構,如下所示:
<nav id="main">
<ul id="nav-user">
<li class="user-name">
<span class="name">John Doe</span>
<ul class="submenu">
<li>Profile</li>
<li>Settings</li>
<li>Sign Out</li>
</ul>
</li>
</ul>
<ul id="nav-main">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
</nav>
我在ul.submenu
上遇到問題。 它覆蓋ul#nav-main
,但是由於某種原因它是透明的:
我不想看到ul#nav-main
。 我該如何改變?
z-index
只能與relative
, absolute
或fixed
位置的元素一起使用。 嘗試添加position: relative;
到ul.submenu
。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.