這個(gè)是可以實(shí)現(xiàn)的,只是你必需把該div用到的屬性一個(gè)一個(gè)重置或者設(shè)置成你想要的值,所以覺得還不如重寫...重寫的時(shí)候也要注意一些不要的屬性也要重置掉..這樣才不會(huì)影響
創(chuàng)新互聯(lián)聯(lián)系熱線:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)網(wǎng)頁制作領(lǐng)域10多年,包括成都樓梯護(hù)欄等多個(gè)方面擁有豐富設(shè)計(jì)經(jīng)驗(yàn),選擇創(chuàng)新互聯(lián),為企業(yè)保駕護(hù)航。
div id="div" style="color:#f90;font-size:12px;"/div
這種你可以使用:
document.getElementById('div').style = '';
當(dāng)我們使用了css float浮動(dòng)會(huì)產(chǎn)生css浮動(dòng),這個(gè)時(shí)候就需要清理清除浮動(dòng),我們就用clear樣式屬性即可實(shí)現(xiàn): clear:both;\x0d\x0a\x0d\x0aclear 屬性定義了元素的哪邊上不允許出現(xiàn)浮動(dòng)元素。在 CSS1 和 CSS2 中,這是通過自動(dòng)為清除元素(即設(shè)置了 clear \x0d\x0a屬性的元素)增加上外邊距實(shí)現(xiàn)的。在 CSS2.1 \x0d\x0a中,會(huì)在元素上外邊距之上增加清除空間,而外邊距本身并不改變。不論哪一種改變,最終結(jié)果都一樣,如果聲明為左邊或右邊清除,會(huì)使元素的上外邊框邊界剛好\x0d\x0a在該邊上浮動(dòng)元素的下外邊距邊界之下。\x0d\x0a\x0d\x0aclear:left; \x0d\x0a在左側(cè)不允許浮動(dòng)元素\x0d\x0aclear:right \x0d\x0a在右側(cè)不允許浮動(dòng)元素 \x0d\x0a\x0d\x0aclear:both \x0d\x0a在左右兩側(cè)均不允許浮動(dòng)元素 \x0d\x0a\x0d\x0aclear:none \x0d\x0a默認(rèn)。允許浮動(dòng)元素出現(xiàn)在兩側(cè)。
直接刪除引用的樣式名稱即可,比如class=“xxx”和style="xxx"。如果頂部有引用的全局樣式,直接刪除即可。
用css只能用樣式覆蓋樣式,這樣重疊覆蓋比較耗資源,用jquery可以一次性清除的干干凈凈
代碼 $("div").attr("class","");
另外也可以通過css優(yōu)先級(jí)設(shè)置div的樣式,這樣可以做到同一個(gè)css,在不同的父級(jí)div下顯示的樣式不同