gpt4 book ai didi

html - Mega DropDown 菜单位置问题

转载 作者:太空宇宙 更新时间:2023-11-04 00:11:02 27 4
gpt4 key购买 nike

我正在尝试创建一个大型下拉菜单,就像来自以下链接的菜单一样:http://i48.tinypic.com/2ln97ip.png

我已经创建了这个 fiddle ,但是由于第二个 ul 的定位和边界不正确,所以事情进展不顺利:( http://jsfiddle.net/H8FVE/16/

<ul id="firstUl">
<li><a>mainSimple</a></li>
<li>
<a>MainMenu</a>
<ul id="secondUl">
<li>
<a>SecondLevel1</a>
<ul id="lastLevel">
<li>
<a>LastLevelX</a>
</li>
<li>
<a>LastLevelY</a>
</li>
</ul>
</li>
<li>
<a>SecondLevel2</a>
<ul id="lastLevel">
<li>
<a>LastLevel</a>
</li>
<li>
<a>LastLevel</a>
</li>
<li>
<a>LastLevel</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>


#firstUl{height:42px; position:relative; background:#ccc;}

#firstUl li{ float:left; border:1px solid #fff; padding:10px; border:1px solid red;}

#secondUl{display:none; background:#fafafa; }


#secondUl li{
float:left;
display:block;
border:1px solid #eaeaea;
}

#lastLevel{
display:none;
}


#firstUl li:hover> #secondUl{
border:1px solid red;
display:block;
position:absolute;
top:100%;

}

#firstUl li #secondUl li:hover> #lastLevel{
display:block;
position:absolute;
top:100%;
left:0;
}


#firstUl li #secondUl li #lastLevel li{
float:none;
}

有人可以帮我解决这个问题吗

最佳答案

尝试将 #secondUl li 设置为 position:relative 以便 child 的 (UL) 位置取决于它:

#secondUl li {
...
position: relative;
}

关于html - Mega DropDown 菜单位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13007545/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com