我正在使我的博客设计在小屏幕尺寸上响应,但是当我想更改预样式元素的样式时,它仅在!important
添加到其 css 样式时才会更改。这是 CSS 示例 -
.post {margin-left:10px!important;height:300px!important;}
.post img {width:200px!important;height:200px!important;}
a:link {color:green!important;}
HTML-
<div class='post'>
<img src='photo.gif'> Here is the link of a very informative aricle <a href="/">Link</a>
</div>
这只是一个例子,我的 css 和 html 代码很长。在 CSS 样式中,您可以看到每个样式都包含!important
属性。几乎在每个元素的 css 中我都必须添加,!important
否则元素样式会被继承。css 中是否有任何方法可以!important
只声明一次属性,并且元素的新样式可以在不添加!important
的情况下工作。