2015-10-29 105 views
0

我有一个div里面可以有任何标签。 例如p, span, h1, h4 ...等如何将此选项转换为CSS?

ph1几个标签有默认的边距。

我想编写CSS它说

选择的div

第一个直接子例如,如果div仅包含p标签,我也许能写像 -

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

但这里的情况是,而不是p,它可以b任何事情。我该怎么做?

+0

只需省略标签名称即可。 ''div>:第一个孩子' – pawel

回答

4

选择div的第一个直接子元素。

这两个都可以。

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

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

我刚刚解决它自己:D –

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

希望它会为你工作!