Html 伪类内容未正确显示

Html 伪类内容未正确显示,html,css,accordion,Html,Css,Accordion,嗨,我已经用css和html5创建了一个单选按钮手风琴,我遇到的问题是section元素的伪类,它不会正确显示其内容,例如他们的section面板的内容:“1”和内容:“3”。我已经创建了一个可以让人看看他们是否可以得到的数字在面板的底部,并显示所有相应的数字显示。我一直在关注这个 您有元素,这些元素被视为元素的子元素,并添加到计数中 因此,为了补偿额外的标签元素,请将子选择器更改为偶数 &:nth-child(2):after { content: '1'; } &:nth-

嗨,我已经用css和html5创建了一个单选按钮手风琴,我遇到的问题是section元素的伪类,它不会正确显示其内容,例如他们的section面板的内容:“1”和内容:“3”。我已经创建了一个可以让人看看他们是否可以得到的数字在面板的底部,并显示所有相应的数字显示。我一直在关注这个

您有
元素,这些元素被视为
元素的子元素,并添加到计数中

因此,为了补偿额外的标签元素,请将子选择器更改为偶数

&:nth-child(2):after { content: '1'; }
&:nth-child(4):after { content: '2'; }
&:nth-child(6):after { content: '3'; }
&:nth-child(8):after { content: '4'; }
您有
元素,这些元素被视为
元素的子元素,并添加到计数中

因此,为了补偿额外的标签元素,请将子选择器更改为偶数

&:nth-child(2):after { content: '1'; }
&:nth-child(4):after { content: '2'; }
&:nth-child(6):after { content: '3'; }
&:nth-child(8):after { content: '4'; }
我想你要找的是
nth-of-type()
,而不是
nth-child()

我认为你要找的是
nth-of-type()
,而不是
nth-child()


看起来像是

&:nth-child(2):after { content: '1'; }
&:nth-child(4):after { content: '2'; }
&:nth-child(6):after { content: '3'; }
&:nth-child(8):after { content: '4'; }

为了补偿您拥有的额外标签元素,它看起来像

&:nth-child(2):after { content: '1'; }
&:nth-child(4):after { content: '2'; }
&:nth-child(6):after { content: '3'; }
&:nth-child(8):after { content: '4'; }

为了补偿@liquidcrome指出的额外标签元素

,还有其他元素也是
.accordion
元素的子元素


:nth-child()
的替代方法是。试试这个:

&:n类型(1):在{content:'1';}之后
&类型(2)的第n个:{content:'2';}之后
&:第n个类型(3):在{content:'3';}之后
&类型(4)的第n个:{content:'4';}之后

正如@liquidcrome所指出的,您还有其他元素也是
.accordion
元素的子元素


:nth-child()
的替代方法是。试试这个:

&:n类型(1):在{content:'1';}之后
&类型(2)的第n个:{content:'2';}之后
&:第n个类型(3):在{content:'3';}之后
&类型(4)的第n个:{content:'4';}之后

Great article-Great article-没错,我没有看到,谢谢你指出这一点。我没有正确检查我的标记,我真的没有看到,谢谢你指出这一点。我没有正确检查我的标记