gpt4 book ai didi

html - :nth-child() pseudoclass isn't working in list

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

我正在制作移动菜单,但是 :nth-child 伪类不工作这是 HTML:

<div id="mobilemenu" class="mobilemenu">
<ul>
<a href="#"><li class="menuelement">Home</li></a>
<a href="#"><li class="menuelement">O Mnie</li></a>
<a href="#"><li class="menuelement">Kontakt</li></a>
<a href="#"><li class="menuelement">Oferta</li></a>
</ul>
</div>

这里是来自手写笔的 CSS:

.menuelement
width 100%
height 20px
color #fbfbfb
border 1px solid #DA2825
padding 15px 0 15px 0
.menuelement:nth-child(1)
border-bottom 0
border-left 0
border-right 0
.menuelement:nth-child(2)
border-left 0
border-right 0
border-bottom 0
.menuelement:nth-child(3)
border-left 0
border-right 0
border-bottom 0
.menuelement:nth-child(4)
border-left 0
border-right 0
border-bottom 0

当我将更改应用于第一个 child 时,它会应用于每个 child 而不是第一个 child 。

最佳答案

:nth-child() 伪类在列表中工作

您的 HTML 是错误的。一个<UL>需要包含<li><li>可以包含 <a>

不确定您的 CSS,但应该包含其中的一些 {还有一些}并且语句需要 :在中间和;在最后。

.menuelement a {
color: inherit;
}
.menuelement {
color: purpleblue;
}
.menuelement:nth-child(1) {
color: fuchsia;
}
.menuelement:nth-child(2) {
color: orange;
}
.menuelement:nth-child(3) {
color: green;
}
.menuelement:nth-child(4) {
color: red;
}
<div id="mobilemenu" class="mobilemenu">
<ul>
<li class="menuelement"><a href="#">Home</a></li>
<li class="menuelement"><a href="#">O Mnie</a></li>
<li class="menuelement"><a href="#">Kontakt</a></li>
<li class="menuelement"><a href="#">Oferta</a></li>
</ul>
</div>

关于html - :nth-child() pseudoclass isn't working in list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43817820/

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