如何将此选择转换为CSS?

时间:2015-10-29 10:48:01

标签: css css3

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

ph1等标签很少有默认边距。

我想写一个说

的CSS
  

选择div

的第一个直接孩子

例如,如果div仅包含p标记,我可以编写类似的内容 -

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

但是这里的情况是,p代替date | num_texts ------------------------- 2015-10-28 | 3 2015-10-27 | 1 2015-10-26 | 8 etc. ,它可以是任何东西。我该怎么办?

2 个答案:

答案 0 :(得分:4)

  

选择div的第一个直接子项。

这两种方法都有效。

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

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

答案 1 :(得分:1)

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

希望它对你有用!