Как сделать чтобы ссылка не меняла цвет html
Перейти к содержимому

Как сделать чтобы ссылка не меняла цвет html

  • автор:

How to make link not change color after visited?

Michael M.'s user avatar

Text decoration affects the underline, not the color.

To set the visited color to the same as the default, try:

Michael M.'s user avatar

In order to avoid duplicate code, I recommend you to define the color once, for both states:

This, indeeed, will mantain your <a> color (whatever this color is) even when the link has been visited.

Как сделать так, чтобы ссылка не меняла цвет после посещения?

Основываясь на вашей второй ссылке, вы можете сделать это следующим образом:

9 ответов

Текстовое оформление влияет на подчеркивание, а не на цвет.

Чтобы установить для посещаемого цвета тот же цвет, что и по умолчанию, попробуйте:

Просто дайте ему цвет CSS

Во избежание дублирования кода , я рекомендую вам определить цвет один раз для обоих состояний:

Этот, независимый, будет поддерживать ваш <a> цвет ( каким бы ни был этот цвет), даже если ссылка была посещена.

Обратите внимание, что, если цвет элемента внутри <a> наследуется (например, цвет задается в body ), вы можете сделать следующий трюк:

Для применения на всех тегах привязки используйте

Для применения только на некоторых тегах привязки используйте

Если вы хотите установить новый цвет или предотвратить изменение цвета конкретной ссылки после ее посещения , добавьте внутрь тега этой ссылки:

Как удалить цвет ссылки по умолчанию для html-гиперссылки «a»?

Цвет ссылки по умолчанию — синий. Как удалить цвет ссылки по умолчанию тега гипертекста html <a> ?

11 ответов

… Заставит элемент принять цвет своего родителя (что, я думаю, вы ищете).

вы можете сделать что-то вроде этого:

Я счел необходимым опубликовать указанное определение класса, многие ответы на SO пропустят некоторые из состояний

Если вы не хотите видеть оформление текста и цвет по умолчанию, предоставляемый браузером, вы можете оставить следующий код в верхней части файла main.css. Поэтому, если вам нужно другое свойство стиля цвета и оформления, вы можете легко переопределить его в приведенном ниже фрагменте кода в файле стиля.

Это также возможно:

unset: это ключевое слово указывает на изменение всех свойств, применяемых к элементу или родительскому элементу, на их родительское значение, если они наследуются, или на их начальное значение, если нет. unicode-bidi и значения направления не затрагиваются.

Как сделать так, чтобы ссылка не меняла цвет после посещения?

Оформление текста влияет на подчеркивание, а не на цвет.

Чтобы установить для посещаемого цвета тот же цвет, что и по умолчанию, попробуйте:

Этот код не препятствует изменению цвета ссылки, он заставляет ее быть известного того же цвета. Не работает, если вы не знаете, какой будет цвет, и просто хотите, чтобы ссылка игнорировала посещения. — Сеф Рид

Во избежание дублирования код, Я рекомендую вам определить цвет один раз для обоих состояний:

Это, действительно, будет поддерживать ваш <a> цвет (каким бы ни был этот цвет), даже если ссылка была посещена.

Заметить, что, если цвет элемента внутри <a> наследуется (например, цвет задается в body ), вы можете проделать следующий трюк:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *