怎么删除css规则(css清除样式代码)
用Javascript取消css规则
先获取这些css类应用的对象,然后把所有对象的style.backgourndImage属性置为none即可
script type="text/javascript"
var temp = hasClass('ft');
for (var i = 0; i temp.length; i++)
temp[i].style.backgroundImage = 'none';
var temp2 = hasClass('userAction');
var temp3;
var temp4 = new Array;
for (var i = 0; i temp2.length; i++){
temp3 = temp2[i].getElementsByTagName('a');
for (var j = 0; j temp3.length; j++)
temp4.push(temp3[j]);
}
for (var i = 0; i temp4.length; i++)
temp4[i].style.backgroundImage = 'none';
function hasClass(name, type) {
var r = [];
var re = new RegExp("(^|\\s)" + name + "(\\s|$)");
var e = document.getElementsByTagName(type || "*");
for (var j = 0; j e.length; j++)
if (re.test(e[j].className))
r.push(e[j]);
return r;
};
/script
无用的css样式怎么去清除
写网页的时候CSS样式一般是先把没用的清楚掉的,比如自带的边框 margin ?padding等等,
你需要把所有的标签基本都得清除一遍,不然后期写网页的时候有的小细节问题很难排查出来
用javascript删除一个样式表中的css规则
script type="text/javascript" src="js/jquery-1.4.3.js"/script
script type="text/javascript"
function remove(){
$('#con1').removeAttr('class');
}
/script
!--用JQuery选择器找到id为con1的节点,删除该节点的class属性--
如何删除多余无用的css
1、写好的css最好还是尽量少删啦,因为可能现在没起作用,在某一块没起作用,但是说不定以后能起作用,在别的地方能有用。
2、在现在越来越强调代码重用的环境下,我们只能在编码初期就把代码整体架构给打好。比如说选择一个好的样式重置,科学的浮动清除方式等等都是至关重要的。
3、所以我觉得与其想办法删除一些多余的css,倒不如把心思花在前期工作和css代码的锤炼上,毕竟事先解决比事后解决还是好一些的嘛。
文字上已经有了CSS样式,去掉CSS样式的方法是
可以利用jQuery的removeattr()或css()方法来删除css样式,使用“css("属性","")”语句可以删除单个css样式,使用“$(selector).removeAttr("style")”语句可以删除全部css样式。