<div class="box1">
<div class="box1-1">
<div></div>
<div class="box4" style="background-color: brown;"></div>
</div>
<div class="box1-2"></div>
<div class="box1-3"></div>
</div>
这样写,为什么 box4 会变成 width:50px height:50px????
1
Perry 2020-03-10 05:32:48 +08:00 2
.box1:nth-child(2) 和 .box1 :nth-child(2) 意义不同,后者是 .box1 的每个 child X 的 X:nth-child(2)
|
2
FragmentLs 2020-03-10 07:30:15 +08:00
~~~~
div p { color: red; } ~~~~ ~~~~ <div> <p>One</p> <ul> <li> <p>Two</p> <p>Two</p> </li> </ul> <div> <p>Three</p> </div> </div> ~~~~ 同理 |
3
Sivan 2020-03-10 10:08:44 +08:00
`.box1 :nth-child(2)` => `.box1 > div:nth-child(2)`
|
4
BUappend OP @Perry 谢谢 是不是 nth-child 只是用来选择有相同的 class 的元素比较好用啊?直接就 .clsss:nth-child(X) 了,但是如果选择某个父元素下第几个子元素是不是就不太行了呢
|
5
BUappend OP @Perry 对 可以这样 .class>div:nth-child(X) 选择某个 class 下的第 X 个 div
|
8
BUappend OP @FragmentLs 谢谢
|