多層<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>特有的原因,導致全部數字不能變紅?
當<p>遇上:first-child出現的問題
守著一只汪
2018-07-08 10:36:58