如何将此选择转换为CSS?

如何将此选择转换为CSS?,css,Css,我有一个div,里面可以有任何标签。 例如p、span、h1、h4等 像p和h1这样的标记很少有默认的边距 我想写CSS,上面写着 选择div的第一个直接子级 例如,如果div只包含p标记,我可以编写如下内容- div > p:first-child { margin-top: 0; } 但这里的情况是,它可以是任何东西,而不是p。我怎么做 选择div的第一个直接子级 这两种方法都会奏效 div > :first-child { margin-top: 0; }

我有一个
div
,里面可以有任何标签。 例如
p、span、h1、h4等

p
h1
这样的标记很少有默认的边距

我想写CSS,上面写着

选择
div的第一个直接子级

例如,如果
div
只包含
p
标记,我可以编写如下内容-

div > p:first-child {
    margin-top: 0;
}
但这里的情况是,它可以是任何东西,而不是
p
。我怎么做

选择div的第一个直接子级

这两种方法都会奏效

div > :first-child {
    margin-top: 0;
}

选择div的第一个直接子级

这两种方法都会奏效

div > :first-child {
    margin-top: 0;
}

希望它能为你工作


希望它能为你工作

只需省略标记名
div>:第一个子项
只需省略标记名即可<代码>div>:第一个孩子
div > :first-child {
    margin-top: 0;
}