gpt4 book ai didi

html - 在 CSS 中选择直接和第一个 child

转载 作者:太空狗 更新时间:2023-10-29 15:46:05 25 4
gpt4 key购买 nike

我有一个这样的 html 设置:

<div class = "myClass">

<div>
<a>Content</a>
<p><a>Content</a></p>
</div>


<p><a>Content to CHANGE!</a></p>
<p>Content</p>

</div>

我只想添加 10px margin-top到标有“要更改的内容”的那个。这<p>class="myClass" 的直系子代我相信这是第一个 <p> ;

但是这个 CSS 样式不起作用:

.myClass p:nth-child(1) {
margin-top: 10px;
}

.myClass > p:nth-child(1) {
margin-top: 10px;
}

有人知道为什么吗?

最佳答案

因为 p不是 .myClass 的第一个 child . <div>是。使用:

.myClass p:first-of-type

您可能还想使用

.myClass > p:first-of-type

明确选择 child 。

关于html - 在 CSS 中选择直接和第一个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18000124/

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