我有一個JSP(標題,身體區域,頁腳,所有它自己的CSS)。如何防止動態添加的HTML內容中的CSS覆蓋我的JSP的CSS內容?
身體區域動態填充HTML來自數據庫的內容(它是存檔的郵件列表電子郵件)。
問題是,有時來自數據庫的電子郵件是一個完全格式化的HTML文檔,它自己的CSS。
有時可見CSS(例如:a:link { color: #000;}
)覆蓋CSS我JSP(例如:a:link { color: #FFF;}
)。
是否有包含包裹動態加載HTML在它自己的容器或東西,所以它不會覆蓋「外部」 CSS的方法嗎?
這是一個CSS特異性的問題嗎?就像我一樣,在一堆「重要」標籤中查找;)https://www.smashingmagazine.com/2007/07/css-specificity-things-you-should-know/ – ne1410s
聽起來就像一個[ '
@ ne1410s爲什麼你會這麼做。 '重要的'是爲了覆蓋某些特定的東西(比如'.rel {position:relative!important;}'這樣的簡寫規則,它們唯一合乎邏輯的用途就是暗示你不希望它重寫)或者用戶樣式。 ***不要是那個在正常的css中無處不在的人!沒有人喜歡那個人。*** – abluejelly