2015-10-29 52 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; 
} 

希望它會爲你工作!