这是我客户的项目要求。我只是以margin
为例。如果有两个CSS类并且具有类似的属性。
CSS
.selector-1 {
margin-top: 20px;
}
.selector-2 {
margin-top: 30px;
}
HTML
<div class="selector-1 selector-2">content</div>
我们都知道它会覆盖从一个类到另一个类的属性,但在这种情况下,客户端想要同时添加margin-top
和apply。所以他期待 margin-top:50px
。
我知道在CSS中无法做到这一点。
有人能提出什么建议吗?我想避免使用JS / jQuery。但是,最后,我可以使用,如果有可能的话。
答案 0 :(得分:0)
为什么不要你:
.selector-1.selector-2 { margin-top: 50px }
由于.selector-1
和.selector-2
margin-top被合并到一个名为.selector-1.selector-2
的上边距,将为您提供50px的保证金。