only active">not only active main</a>
<br>
<a class="active">active in main</a>
<br>
<a class="main" class="active" class="other">without</a>
</div>
<div class="active">only active</div>
CSS :
.main,.active {
color: red;
}
.active {
color: blue;
}
Почему 1 строка принимает синий цвет? там же вообще active нету
потому что идет перечисление класов через запятую
Тоесть он нашел и main и active ?
по отдельности
Стоп а почему active стал главнее main в первой строке?
потому что правила применются сверху вниз
Если через запятую то наоборот все?
не понял вопроса
Что значит применяются сверху в низ?
если селекторы совпадают то применится то которое ниже
А если .main.active и .main .active
применится последнее из них
а у элемента какие классы?
перво применится к элементу в котором есть сразу два каласа и мейн и эктив второе применяться к элементаму который имеет класс эктив и находится в родтиельском элементе у котого класс мейн
Все понял, спасибо
Обсуждают сегодня