Когда я применяю стиль: посещения после исходного стиля в моем коде, стиль: посещение переопределяет стиль по умолчанию, который не дает эффекта от посещения ссылки.
Стиль по умолчанию, который я хочу, это .btn
Стиль, который мне нужен после посещения ссылки, - это .btn: посещения
Я попытался переместить стиль: посещенный выше и ниже стиля: hover. Из того, что я прочитал, стиль :ited должен идти выше стилей: hover. Но он переопределяет стиль по умолчанию, который я хочу применить к ссылке, как сейчас.
<!-- I want this styling to be the default -->
.btn {
margin-left: 10px;
margin-right: 10px;
background-color: darkgrey;
color: darkred;
}
<!-- I want this styling to be applied only once visted -->
.btn:visited {
color: orange;
}
.btn:hover {
/* Applies to links under the pointer */
font-weight: bold;
background-color: darkgrey;
color: darkred;
}
Мои ожидаемые результаты - ссылка имеет фон темно-серого цвета и цвет текста темно-красного цвета.
Фактический результат - ссылка, имеющая только оранжевый цвет текста, который я хочу получить только после посещения ссылки.