Убираем подчеркивание у ссылки с помощью CSS

Средствами непосредственно HTML убрать нижнее подчеркивание у ссылки невозможно. Поэтому для этого используют свойства CSS.

Подчеркивание (также как и выделение текста с помощью надчеркивания и перечеркивания) определяется с помощью свойства text-decoration. Чтобы убрать линию снизу, нужно установить его в значение none.

На примере ниже у ссылки с классом noline удалено подчеркивание.

a.noline {
  text-decoration: none;
}

Ниже этот же пример в Codepen, где наглядно видно, как это работает. У ссылки (тег A) с классом noline линии снизу нет.

See the Pen
Untitled
by Андрей (@adlibi)
on CodePen.

Как убрать синий цвет у ссылки

Чтобы убрать у ссылки синий цвет (или подсветку любого другого цвета), надо установить у нее свойства color в значение inherit (использовать свойство родительского элемента), тогда она скорее всего станет такого же цвета, как и обычный текст.

a {
  color: inherit;
}

Если это не помогает, то можно таким же образом задать цвет напрямую.

a {
  color: #111111;
}

Как убрать подсвечивание ссылки при наведении

Это делается при помощи псевдокласса :hover, срабатывающего при наведении на элемент. Инструкция будет выглядеть так:

a:hover {
  text-decoration: none;
}

Этот пример наглядно:

See the Pen
убрать подчеркивание у ссылки
by Андрей (@adlibi)
on CodePen.

Оцените статью
Инструкции для Web
Добавить комментарии