gpt4 book ai didi

html - 选择嵌套列表

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

我有一个导航栏,其中包含一个嵌套了 3 次的菜单。所以我有一个带有 id="navbar" 的 div,它包含一个 ul,它有一个带有 id="的 li 元素menu",其中包含另一个 ul,后者包含更多 li 项。现在我想分别针对每个 ul,向其添加一些 JS 代码,使第一层连续显示等等。到目前为止,我只设法针对第一层和第三层,但无法更改第二层的属性。 #navbar ul li 以某种方式转到第一个,但 #navbar ul li ul li 以第三个为目标。我做错了什么?

HTML:

<div id="navbar">
<ul>
<li><a href="#">IJS</a></li>
<li class="ion-navicon-round" id="menu"></li>
<ul>
<li><a href="#">knjižnica</a></li>
<li><a href="#">zaloga</a>
<ul>
<li><a href="#">novi izvodi tiskanih revij</a></li>
<li><a href="#">elektronske revije</a></li>
<li><a href="#">katalog</a></li>
<li><a href="#">baze podatkov</a></li>
</ul>
</li>
<li><a href="#">storitve</a>
<ul>
<li><a href="#">medknjižnična izposoja</a></li>
<li><a href="#">fotokopirnica</a></li>
</ul>
</li>
</ul>
<li><a href="#">ENG</a></li>
</ul>
</div>

CSS:

#navbar {
background-color: #913D88;
color: #fff;
font-size: 1.5em;
}

#navbar ul li {
display: block;
margin: 0;
padding: 0;
list-style: none;
}

#navbar ul li a:link, #navbar ul li a:visited {
color: #fff;
text-decoration: none;
}

#navbar ul li ul li {
display: none;
}

最佳答案

小错误。你的第二层 ulli 元素之外而不是在里面。

问题出在下面的代码中。

  <li class="ion-navicon-round" id="menu"></li>
<ul>
<li><a href="#">knjižnica</a></li>
<li><a href="#">zaloga</a>
<ul>
<li><a href="#">novi izvodi tiskanih revij</a></li>
<li><a href="#">elektronske revije</a></li>
<li><a href="#">katalog</a></li>
<li><a href="#">baze podatkov</a></li>
</ul>
</li>
<li><a href="#">storitve</a>
<ul>
<li><a href="#">medknjižnična izposoja</a> </li>
<li><a href="#">fotokopirnica</a></li>
</ul>
</li>
</ul>

应该是这样的

  <li class="ion-navicon-round" id="menu">
<ul>
<li><a href="#">knjižnica</a></li>
<li><a href="#">zaloga</a>
<ul>
<li><a href="#">novi izvodi tiskanih revij</a></li>
<li><a href="#">elektronske revije</a></li>
<li><a href="#">katalog</a></li>
<li><a href="#">baze podatkov</a></li>
</ul>
</li>
<li><a href="#">storitve</a>
<ul>
<li><a href="#">medknjižnična izposoja</a></li>
<li><a href="#">fotokopirnica</a></li>
</ul>
</li>
</ul>
</li>

DEMO

关于html - 选择嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30274361/

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