Увидеть можно
здесь
Суть вопроса именно - "почему"? Где об этом можно почитать.
Вот примеры. Для устойчивости психики, код тестовый. Сделан только для теста!
HTML
<a class="link" href="#">Тест ссылки</a>
если сделать так, то :hover работает
CSS
// первоначальный цвет
a {
color: red;
}
// ховер
a:hover {
color: green;
}
// если сделать так
a {
color: orange;
}
// или так, то всё работает, hover всё ещё работает
.link {
color: orange;
}
а если так, то hover отрубается
CSS
// первоначальный цвет
a {
color: red;
}
// ховер
a:hover {
color: green;
}
// перестает работать hover
a.link {
color: orange;
}