2014-02-06 131 views
0

我試圖覆蓋已使用建立在一個主題的line-height:覆蓋CSS:.container> *

.container > *{font:normal 22px/28px sans-serif;} 

我定位是很好嵌套.container內的格但我所嘗試的一切都不起作用!

有什麼建議嗎?

+0

你可以把一些代碼示例在jsFiddle –

+1

嘗試'.container> * {font:normal 22px/28px sans-serif!important;}' –

+0

對不起,我認爲你沒有正確地閱讀這個問題。我試圖用另一個覆蓋該風格的線條高度。 !重要的也不起作用。 – lnvrt

回答

1

假設你想要的風格div有類稱爲MyClass的,那麼這樣做:

.container .myClass 
{ 
    line-height: x px; /* whatever you need */ 
} 

,因爲它更具體這將覆蓋原來的選擇

Here's a demo

+0

但是現在您需要在HTML中添加額外的類。這不是問題,因爲他現在不覆蓋任何東西,只是增加一個額外的類! – Timo002

+0

@ Timo002,1)OP說:「我所針對的div」 - 所以我認爲他已經有了class/id。 2)是的,這*會覆蓋爲容器的所有子元素設置的行高 – Danield

+0

謝謝丹尼爾,你明白我在想什麼。你的演示很好的證明,所以我接受了這個答案,儘管它仍然不適合我 - 我想這與上面提到的樣式表加載順序有關。 – lnvrt

-2

可能它與加載CSS的順序有關。加載CSS主題後載入CSS。如果仍然無法使用,請在您自己的CSS末尾使用!important

像這樣:

.container > *{ 
    font:normal 22px/28px sans-serif!important; 
} 
+0

!重要的是我嘗試的第一件事!沒有工作...是啊,似乎主題表是在我的後面加載的。但是使用!重要,那麼這不應該不重要? – lnvrt

+0

重要的是,如果它也很重要。 – Kuzgun

+0

它沒有!重要的,所以我不明白爲什麼我不能達到它。 – lnvrt