Как отключить оформление текста с помощью CSS?
Итак, мне нужно убрать раскраску посещенной ссылки с моей панели навигации, так как это будет выглядеть ужасно.
Я пытался использовать text-decoration: none;
а также color: white;
но это, похоже, не поможет.
Я удалил фактические ссылки из кода, в реальной версии есть ссылка, но для этого вопроса ссылки заменяются на #
5 ответов
В дополнение к ответу Харис выше, это поможет сбросить <a>
ссылки при любых обстоятельствах на ваш указанный CSS.
a:visited, a:hover, a:active, a:focus {
color: yourColor !important;
text-decoration: none !important;
outline: none !important;
}
!important
означает, что он имеет более высокий приоритет, чем у других правил, объявляющих те же значения для тех же селекторов. Примечание: вы все еще можете оформить их отдельно, как если бы :hover
,
Я редактировал <a>
тег, чтобы обойти <button>
теперь текст снова стал белым, и кнопка фактически работает. Это больше не просто "нажмите текст, чтобы перейти по ссылке", вся кнопка работает.
<a href="#"><button class="dropbtn">Community</button></a>
Попробуйте добавить! Важное в конец стилей CSS следующим образом:
a {
color: white !important;
}
Надеюсь это поможет!
Я рекомендую сначала установить стиль тега ссылки, например:
.dropdown a{ color:#fff }
теперь ваши текстовые ссылки внутри контейнера с классом.dropdown будут белого цвета. Тогда вам не нужно устанавливать цвет посещенной ссылки, если вы не хотите его устанавливать.
Если вы хотите избавиться от подчеркивания в ссылке, ваш стиль будет таким:
.dropdown a{ color:#fff; text-decoration: none; }