我有一个div
里面可以有任何标签。 例如p, span, h1, h4
...等如何将此选项转换为CSS?
像p
和h1
几个标签有默认的边距。
我想编写CSS它说
选择的
div
第一个直接子例如,如果div
仅包含p
标签,我也许能写像 -
div > p:first-child {
margin-top: 0;
}
但这里的情况是,而不是p
,它可以b任何事情。我该怎么做?
我有一个div
里面可以有任何标签。 例如p, span, h1, h4
...等如何将此选项转换为CSS?
像p
和h1
几个标签有默认的边距。
我想编写CSS它说
选择的
div
第一个直接子例如,如果div
仅包含p
标签,我也许能写像 -
div > p:first-child {
margin-top: 0;
}
但这里的情况是,而不是p
,它可以b任何事情。我该怎么做?
选择div的第一个直接子元素。
这两个都可以。
div > :first-child {
margin-top: 0;
}
或
div > *:first-child {
margin-top: 0;
}
我刚刚解决它自己:D –
div > :first-child {
margin-top: 0;
}
希望它会为你工作!
只需省略标签名称即可。 ''div>:第一个孩子' – pawel