2
我已經繼承了一些遺留代碼,它會生成大量的內聯樣式。打印樣式表的優先順序
客戶端需要打印樣式表,我不確定是否會覆蓋內聯樣式。
假設沒有。
有沒有辦法用jQuery來翻譯所有的內聯樣式,同時在應用打印CSS之前保留HTML結構?
我已經繼承了一些遺留代碼,它會生成大量的內聯樣式。打印樣式表的優先順序
客戶端需要打印樣式表,我不確定是否會覆蓋內聯樣式。
假設沒有。
有沒有辦法用jQuery來翻譯所有的內聯樣式,同時在應用打印CSS之前保留HTML結構?
客戶需要打印樣式表 這我不知道將重寫 inlien風格。
不,它不會覆蓋,除非在嵌入式樣式中使用了!important
關鍵字。
您可以使用jQuery的removeAttr
方法來刪除內聯樣式,如:
$('selector').removeAttr('style');
您可以使用星號(*
)在選擇從所有元素,但當然,刪除任何內嵌樣式,這將是慢除非您確定要從哪些元素中刪除樣式。