Я работаю в среде DNN, где таблица стилей по умолчанию, которую загружает каждый сайт, устанавливает стили для псевдоклассов. Я мог бы отредактировать таблицу стилей по умолчанию, но, поскольку она стандартная и поставляется со всеми обновлениями, я бы предпочел оставить ее в покое и переопределить их стили на уровне скина.
Кто-нибудь знает решение, позволяющее всем этим псевдоклассам снова начать прослушивание автономного элемента?
A:link
{
text-decoration: none;
color: #003366;
}
A:visited
{
text-decoration: none;
color: #003366;
}
A:hover
{
text-decoration: underline;
color: #ff0000;
}
A:active
{
text-decoration: none;
color: #003366;
}
Кроме того, a:hover {}
всегда будет выбивать selector a {}
независимо от того, насколько сильным является selector
?
EDIT:
Я не хочу использовать! Важный, так как мне придется использовать важный везде, и я не хочу встраивать какой-либо стиль в документ.
Я предполагаю, что: link {text-ornament: none;} будет когда-либо переопределяться только одним и тем же псевдоклассом, и я надеюсь, что всегда есть возможность определить псевдоклассы для каждого тега. *