@coi1751

Насколько целесообразно использовать такие селекторы?

Допустим я задал для h4 в секции 2 определенные стили, затем я копировал код из секции 2 в секцию 5 (так как секции очень похожи, только контент и отступы подправить), и написал .section5 h4 { свойства }
Или же надо менять классы на другие? но тогда придется повторять много стилей. (только учусь, поэтому важно понять подобные моменты)
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
Целесообразно. БЭМ рулит, почитайте про него. Только имена классов не привязывайте к каким-то параметрам, т.е. не стоит делать
.blue{
    color: blue
}

Т.к. цвет вы потом решите поменять а имя класса вам лень будет менять. Каскадом поменьше пользуйтесь, побольше вещами типа:
.h4, .h5{
    text-align: center;
}
.h4{
    font-size: 50px;
}
.h5{
    font-size: 40px;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
tema_sun
@tema_sun
Практически всегда можно избежать селекторов по имени тега, и это стоит делать. От каскада тоже лучше отказаться. Про БЭМ вам уже написали. Т.е. вашем случае лучше использовать микс:

<section class="section4">
<h4 class="h4">Заголовок секции 4</h4>
</section>

<section class="section5">
<h4 class="h4 section5__h4">Заголовок секции 5</h4>
</section>

.section4{....}
.section5{....}
.section5__h4{
text-align:center
}

.h4{
font-size: 20px
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы