多层<p>相互嵌套,然后用p:first-child选择器,无法正确选择,代码:
<body> <p>111 <p>222 <p>333</p> </p> </p> </body>
此时用 p:first-child{color:red;}
,只有111变为红色,为什么不是所有数字变红?
我尝试把所有<p>换为<span>或者<div>或者<code>,再换用相应的选择器,均能实现全部数字变红。
我所理解的p:first-child
,可以选择到的标签必须满足2个条件:
元素名为p(废话)
该p是作为第一个子元素(无关乎父元素是哪个)
是我对 :first-child
这个伪类理解错了,还是<p>特有的原因,导致全部数字不能变红?
互换的青春
HUH函数