大家好,今天小编关注到一个比较有意思的话题,就是关于css去掉所有样式的问题,于是小编就整理了1个相关介绍css去掉所有样式的解答,让我们一起看看吧。
CSS中已设置的属性怎么去掉?
根据日常使用经验来试着回答题主的问题
假设原样式中除了left外还包含其它相关属性, 那么想直接把left移除掉, 新增个right的属性似乎并没有直接的好办法
查找过JavaScript的文档和jQuery也没有直接移除CSS中某个属性的办法
在此介绍一个我常用的变通办法
通过class来控制相关的属性, 这里给出JavaScript和借助jQuery框架2种方案
先来原生的JavaScript方案
这方法主要是添加了2个class来控制left和right, 并且不影响原CSS样式
如果代码过多,不好找以前写的样式代码,就只有覆盖了。
我们来看一下开始的代码:
这是我们开始的代码,接下来看一下改了后的代码:
覆盖已有的样式:
1、如图2,如果知道类名在哪个文件,可以将已有的class名来进行使用,将类名写在最后,由于它是顺序执行的,所以写在最后就可以了。
2、可以在行间添加style,来更改属性,如2号位置。
3、可以另外建一个css文件,然后将它放在所以样式后面,如图2的4号位置处就行覆盖。
以上是个人看法,如果有错误的地方请大家指出,谢谢!
到此,以上就是小编对于css去掉所有样式的问题就介绍到这了,希望介绍关于css去掉所有样式的1点解答对大家有用。