2014-06-11 65 views
1

我在單個文件夾中有大量的jsp文件(大約40個),並且他們都共享公共類和ID,但是每個都使用內聯樣式編寫。爲多個JSP讀取一個CSS

我的問題是;什麼是最有效/最省時的方式來覆蓋每個內聯樣式屬性,而無需單獨修改和修改每個jsp - 有什麼方法可以在不使用!important標籤的情況下從CSS文件覆蓋?

乾杯!

+1

相信在Dreamweaver中,你可以把所有內嵌樣式到單獨的文件。因此,如果您有權訪問這兩者,則可以將所有內聯樣式導出到單獨的文檔中 – Adjit

+0

內聯樣式具有所有CSS中最高的優先級。你應該避免它們。你應該把你的樣式混合到css文件中,併爲你的組件使用類和id。 – Ioan

+0

謝謝Adjit我會檢查出來。不幸的是我沒有寫這個程序,但我同意@loan –

回答

1

你可以寫一個小的jquery函數來刪除內聯樣式。這不是一個理想的解決方案,我認爲手動刪除樣式將是最好的方式。但是如果您需要更快的解決方案,下面的這個功能將刪除頁面上的所有內聯樣式。

DEMO http://jsfiddle.net/rpLS3/1/

例子:

$('body *').removeAttr('style');