2011-04-03 84 views
0
body{ line-height: 1; // others } 

是的我想要獲得身體標記的行高。但一個div期待在這個標籤。你會說,「爲這個div定義一個類並且改變任何你想要的行高」。我想將此值更改爲本地值。不喜歡css。就像恢復默認瀏覽器的值一樣。身體屬性,除了一個元素

+0

「但一個div期待在這個標籤」? – 2011-04-03 01:22:58

+0

這是不完全清楚你要求什麼。但是,如果你在'body'上設置'line-height',任何子'div'元素默認都會繼承'line-height'。 – thirtydot 2011-04-03 01:31:41

+0

我想在身上設置。但身體中的div不得繼承此屬性。 – miqbal 2011-04-03 01:34:48

回答

2

默認值:{ line-height: normal; }

你可以試試:

由ID:

body *:not(#mydiv_id) { 
line-height: 1; // others } 
} 

按類:

body *:not(.mydiv_class) { 
line-height: 1; // others } 
} 

按類型:

body *:not(div) { 
line-height: 1; // others } 
} 

N.B:

的否定僞類,:not()不支持IE8和更低。

+0

其他人呢?你能在這裏輸入他們所有的默認值嗎? – miqbal 2011-04-03 01:21:31

+0

別人怎麼樣?所有的CSS屬性? – manji 2011-04-03 01:22:39

+0

:)當然不是。我試着說是否有任何選擇器或方式,無論如何,這樣做? 「除了#mydiv line-height:1;」這將是非常有用的 – miqbal 2011-04-03 01:25:00

1

對於大多數屬性,您可以將其設置爲autoinherit

1

您是否在談論CSS Reset

復位樣式表的目標是 減少 之類的默認行高度, 利潤率和標題的字體大小, 等瀏覽器的不一致性。

或者,你問如何設置單個屬性回到「默認值」?

Find the property here,並尋找「初始值」;在這種情況下,它是line-height: normal