如何撤消清除:两者都在css中?

时间:2015-01-22 08:38:37

标签: css

我清楚了:两者都是为html标签编写的,我想在特定位置撤消它。如果可能,请指导我。如果可能的话怎么样?感谢。

img{
clear:both;
}

现在我想删除clear:两者都是我正在放置的img标记。

2 个答案:

答案 0 :(得分:3)

在CSS术语中“撤消”意味着规则更具体而不是您尝试否决的规则。要对内联style属性执行此操作,您需要使用!important例外,例如:

<selector> {
  clear: none !important;
}

但是,使用!importantnot recommended as good practice

  

使用!important是不好的做法,因为它使调试变得困难   你打破了样式表中的自然级联。

  • 这通常意味着您没有正确实施(或理解)特异性。
  • 在较大的项目中,您经常会看到这类用于.hidden等类,其中类的语义是显而易见的,并且您不希望它们受到正常的特殊规则的影响。

答案 1 :(得分:0)

首先在特定图片旁边添加id,或者class(如果有的话)

<img src="https://../x.jpg" alt="" id="thisOne" class="thoseOnes">

然后在你的css中:

img#thisOne {
   clear:none;
}

img.thoseOnes {
   clear:none;
}