Я думаю, вы хотите спросить это:
.a{
height:20px;
width:50px;}
.b{background:red;}
<div class="a b"></div>
Почему я использовал «a» и «b» вместо того, чтобы просто использовать «a» и применять код .b {} в .a {}
Рассмотрим этот случай:
.head{font-size:50px;}
.green{color:green;
margin:100px;}
<p class="head">This is an example</p>
<p class="head green">Hello World!</p>
<p class="green">i love maths</p>
<p class="green">3+3=3!</p>
Поэтому я хотел сделать контент зеленым, а контент большим. "Привет, мир!" Линия имела оба. Вот почему я использовал 2 разных класса, поэтому мне не придется повторять один и тот же код снова для «Hello World!»
Пример, который я привел, был довольно неудачным, но да, вам придется используйте несколько классов, чтобы вы могли использовать один и тот же код CSS для других тегов в HTML без повторения кода.