gpt4 book ai didi

html - 导航栏上子菜单的 CSS 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 03:57:11 26 4
gpt4 key购买 nike

我在网站上工作并创建了一个带有子项的导航栏,但我没有在悬停时显示这些子项。这是我的导航栏 HTML 和 CSS 代码:

 <div class="collapse navbar-collapse" id="spi-primary-nav">
<ul class="nav navbar-nav">
<li id="menu-item-9265" class="home-link menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-9001 current_page_item menu-item-9265">
<a href="index.html">Home</a>
</li>
<li id="menu-item-9004" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9004 ">
<a href="Default.aspx">Store</a>
<ul>
<li><a href="#">Sub Menu 1</a></li>
<li><a href="#">Sub Menu 2</a></li>
<li><a href="#">Sub Menu 3</a></li>
</ul>
</li>
</ul>
</div>

CSS 在这里:

.navbar-nav > li > ul {
display: none;
position: absolute;
}
.navbar-nav > li > ul:hover {
display:block;
}

如果有人想使用 Firebug 检查元素,这里是该站点的实时链接: http://webcalendar.pcprosinc.com/Home

请帮帮我

最佳答案

你的 :hover 放错地方了。
它应该在 li 而不是 ul

试试这个:

.navbar-nav > li:hover > ul {
display:block;
}

关于html - 导航栏上子菜单的 CSS 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22620761/

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