2016-07-22 61 views
0

我在CSS中制作了一些相当大的容器类。我的一个div使用这个容器类,但是我想从10px改变填充;到0px ;.我不想为此创建一个全新的课程。什么是最有效的方法来做到这一点?更改CSS类的一部分

在HTML

<div class="my-container"> 
</div> 

我的容器类

.my-container 
{ 
    lots of fields... 
    padding:10px; 
} 

的我想要的一个例子的一个例子,而无需创建一个新的类我的DIV的一个例子

.my-container 
{ 
    lots of fields... 
    padding:0px; 
} 
+0

*我不希望创建一个全新的类此。*你是说这是因为你不想有重复一切“许多领域的”为您的新类?因为你可以使用一个新的班级而不必重复一切。 – BSMP

回答

1

你可以用一行继承.my-container添加一个新类,如下所示:

.my-container{ 
 
    border: 1px solid blue; 
 
    background: red; 
 
    margin: 10px 0; 
 
    padding:10px; 
 
} 
 
.my-container.no-padding{ 
 
    padding:0px; 
 
}
<div class="my-container">my-container 
 
</div> 
 
<div class="my-container">my-container 
 
</div> 
 
<div class="my-container no-padding">my-no-padding-container 
 
</div> 
 
<div class="my-container">my-container 
 
</div>

+0

非常感谢。这是有效的,效果很好。大。 – DanielPahor