Как отключить оформление текста с помощью CSS? - PullRequest
0 голосов
/ 21 декабря 2018

Итак, мне нужно убрать раскраску посещенной ссылки с моей панели навигации, так как она будет выглядеть ужасно.

Я пытался использовать text-decoration: none; и color: white;, но это, похоже, не помогает.

Still looks like this

CSS для навигации

Фактический код

Я удаленреальные ссылки из кода, в реальной версии есть ссылка, но для этого вопроса ссылки заменяются на #

Ответы [ 5 ]

0 голосов
/ 21 декабря 2018

Я рекомендую сначала установить стиль тега ссылки, например:

.dropdown a{ color:#fff }

теперь ваши текстовые ссылки внутри контейнера с классом .dropdown будут белого цвета.Тогда вам не нужно устанавливать цвет посещенной ссылки, если только вы не хотите его установить.

Если вы хотите избавиться от подчеркивания в ссылке, ваш стиль будет таким:

.dropdown a{ color:#fff; text-decoration: none; }
0 голосов
/ 21 декабря 2018

В дополнение к ответу Харис выше , это поможет сбросить ваши <a> ссылки при любых обстоятельствах на ваш указанный CSS.

a:visited, a:hover, a:active, a:focus {
   color: yourColor !important;
   text-decoration: none !important;
   outline: none !important;
}

!important означает, что он имеетболее высокий приоритет, чем у других правил, объявляющих одинаковые значения для тех же селекторов.Примечание: вы все еще можете оформить их отдельно, как если бы вы использовали :hover.

0 голосов
/ 21 декабря 2018

Я отредактировал тег <a>, чтобы обойти <button>, чтобы текст снова стал белым, и кнопка фактически работает.Это больше не просто «щелкать текст, чтобы перейти по ссылке», вся кнопка работает.

<a href="#"><button class="dropbtn">Community</button></a>
0 голосов
/ 21 декабря 2018

Попробуйте добавить! Важный в конец стилей CSS, например:

a {
   color: white !important;
}

Надеюсь, это поможет!

0 голосов
/ 21 декабря 2018
a:visited{
    color: your-color;
}
...