顽固的element.style
有时候在我们编辑页面修改页面的css时,发现怎么添加css样式都不起效果,当我们在浏览器里面审查元素的时候回发现,不知不觉就有一个叫element.style的东西无形中添加了一些我们不需要的样式,这个不是问题,但是它影响我们页面的美观,并且怎么给元素添加样式都不能覆盖它这就是大问题了。
首先我们想到的必然的是不是在什么地方给它加了什么样式破坏了,但是我们找啊找发现没有,有时候我们可以用js来修改样式,但是发现这样也无济于事,这个时候我们就应该想到,既然是css样式,影响它的要么是源代码,要么就是css优先级比较高,所以我们解决的办法就是提升样式的优先级,!important可以使样式优先级最高,此时样式就可以覆盖了。
1 | <style> |