Как убрать подчеркивание ссылок в css
5 лет назад
Человек-Молекула
Ответы
Убрать подчёркивание у ссылки или другого текстового элемента можно с помощью свойства text-decoration со значением none. Если нужно установить подчёркивание обратно, то используется значение underline
5 лет назад
Nikita Mikhaylov
Подчёркивание у ссылок убирает text-decoration: none:
Правило снимет подчёркивание со всех ссылок на сайте. Только в меню:
Подчёркивание при наведении
Без подчёркивания пользователь может не понять, что текст — ссылка. Частый вариант — показывать линию при наведении:
В основном тексте статьи подчёркивание лучше оставить: ссылку должно быть видно без наведения, особенно на телефоне.
Аккуратное подчёркивание
Линию можно настроить:
text-underline-offset опускает линию ниже, и она не задевает буквы вроде «у» и «р».
Подчёркивание не убирается
- Линию рисует не
text-decoration. Проверьте в DevTools у ссылкиborder-bottomилиbox-shadow. - Правило перебивает более конкретный селектор. Например,
.content aиз темы сильнее, чемa. Повторите селектор или повысьте его специфичность. - Подчёркивание у родителя. Если
text-decoration: underlineзадан у блока вокруг ссылки, у самой ссылки его не снять. Уберите его у родителя.
Цвет посещённых ссылок
У посещённых ссылок браузер меняет цвет на фиолетовый. Задайте один цвет для всех состояний:
Оформление текста и ссылок разбирают в бесплатном курсе «Введение в HTML и CSS».
10 дней назад
Никита Вихров






