2010-03-18 113 views
1

我希望我的頁面上的div具有標頭的id,但由於該網站的性質要求將第三方代碼加載到頁面中我希望標題div不受影響除了通過#header明確定義的css之外的任何css {}阻止div受其他css規則影響

可能嗎?我寧願不使用iframe來分隔它或類似的東西。

+0

不知道我明白是什麼問題。將它定義爲一個id將確保它是接收#header定義的唯一元素。你認爲還有哪些CSS會影響它?您是否使用基於元素的CSS定義(例如div,p,a,img等)? – dclowd9901 2010-03-18 21:04:02

回答

1

你將不得不設置你的#header復位規則,將重新定義要與!important旁邊保護,使他們超越任何其他規則的所有屬性..

這將是一個基本的保障,但它仍然可以被覆蓋......沒有辦法完全保護它免受有意圖的覆蓋它。如果你試圖保護它免受錯誤,而不是故意的嘗試,那麼只需添加一個非常晦澀的類名,不是ID選擇器...

1

爲了保證你可能需要某種CSS重置。如在中,想一想可能會影響它的所有內容,並首先將其設置爲默認值。

這可能會變得複雜,取決於您的網站的CSS是什麼樣子。以不會影響#header {}中的內容的方式重構CSS可能是一個好主意。

+0

嗯,好的謝謝,我會給它一個去 – jesus 2010-03-18 21:04:18

相關問題