2012-11-05 201 views
0

假設我有2個站點,http://1.example.com,http://2.example.com忽略某些類型選擇器上的css樣式

我的問題是這樣的:我將動態地添加內容到1.example.com和2.example.com,作爲此動態內容的一部分,我需要下載並通過javascript應用css文件。現在我的動態內容中有一個<hr>標籤。當我將它應用於1.example.com時,一切正常,但是當我嘗試將它應用於2.example.com時,問題是2.example.com有一個樣式表,它已經爲<hr>標籤定義了stylerules。像說填充。我不想手動覆蓋這些屬性。有沒有辦法忽略2.example.com中爲我的動態內容定義的<hr>樣式,並且只應用我下載的樣式?

回答

1

更具體。瞭解CSS specificity以覆蓋樣式。

例如,您可以將一個類添加到<hr>和樣式中。

+0

嗨@bookcasey,我試圖解決的問題是可以說我有一個樣式表可以稱之爲styles1,並且有'


'用顏色定義:yellow;在1.example.com中,當我將它注入到2.example.com中時,如果這個站點有一個樣式表調用它,styles2和'
'邊框被定義了,我不需要邊框樣式,我可以在我的style1文件,但我的問題是,有沒有辦法做到這一點? –

0

嘗試這樣,

您可能會發現父母格在你的dymanic內容, 例如:.parent-DIV小時{您的樣式}