css 已设置的属性怎么去掉

html-css020

css 已设置的属性怎么去掉,第1张

每个css属性都有自己的默认属性值,比如字体粗细的默认值是font-weight:normal,如果设置了粗体又想去掉,就设置成默认值就行;如果值是数值,比如padding:100px可以设置成0回到默认padding:0

CSS不允许取消继承属性的,如果你想要取消的话,只能再其下边再新建一个样式文件,然后将上边所有的样式全部设为正常值就可以了。

注意,下边的这个样式文件,一定要根据其父端属性一一对应,不要以为是空的就是取消了。

body *{

-moz-border-radius: 0

-webkit-border-radius: 0

border-radius: 0

}

上面的是CSS清理Body下所有元素的圆角,如果想用 js 或 jquery 来控制是否取消圆角的话,改成

body.noradius *{

-moz-border-radius: 0

-webkit-border-radius: 0

border-radius: 0

}

//注意空格  body 与 .noradius 之间无空格,dius 与 * 之间有空格

然后 利用 js 或 jquery 给body 添加 class="noradius":

$('xxx').addClass('noradius')  //会去掉所有圆角