1
我在單個文件夾中有大量的jsp文件(大約40個),並且他們都共享公共類和ID,但是每個都使用內聯樣式編寫。爲多個JSP讀取一個CSS
我的問題是;什麼是最有效/最省時的方式來覆蓋每個內聯樣式屬性,而無需單獨修改和修改每個jsp - 有什麼方法可以在不使用!important
標籤的情況下從CSS文件覆蓋?
乾杯!
我在單個文件夾中有大量的jsp文件(大約40個),並且他們都共享公共類和ID,但是每個都使用內聯樣式編寫。爲多個JSP讀取一個CSS
我的問題是;什麼是最有效/最省時的方式來覆蓋每個內聯樣式屬性,而無需單獨修改和修改每個jsp - 有什麼方法可以在不使用!important
標籤的情況下從CSS文件覆蓋?
乾杯!
你可以寫一個小的jquery函數來刪除內聯樣式。這不是一個理想的解決方案,我認爲手動刪除樣式將是最好的方式。但是如果您需要更快的解決方案,下面的這個功能將刪除頁面上的所有內聯樣式。
DEMO http://jsfiddle.net/rpLS3/1/
例子:
$('body *').removeAttr('style');
相信在Dreamweaver中,你可以把所有內嵌樣式到單獨的文件。因此,如果您有權訪問這兩者,則可以將所有內聯樣式導出到單獨的文檔中 – Adjit
內聯樣式具有所有CSS中最高的優先級。你應該避免它們。你應該把你的樣式混合到css文件中,併爲你的組件使用類和id。 – Ioan
謝謝Adjit我會檢查出來。不幸的是我沒有寫這個程序,但我同意@loan –