CSS и вёрстка

Text decoration none css что это

📅 ⏱ 21:15 ⏳ 1 мин 💬 0

Text decoration none css что это: простыми словами, по шагам и с примерами. Разбираем, как это работает на практике, типичные ошибки и лучшие решения. Раскрывае

Коротко: text-decoration: none убирает оформление текста — чаще всего подчёркивание у ссылок. Само свойство text-decoration задаёт линию под текстом, над ним или через него: underline, overline, line-through.

Кому и зачемУбирать подчёркивание у ссылок хочется почти всегда — так меню выглядит чище. Но помните: подчёркивание помогает понять, что текст кликабелен. Убирая его, добавьте другой сигнал — цвет или смену при наведении.

Значения text-decoration

Значение Что делает
none убирает линию
underline линия под текстом
overline линия над текстом
line-through зачёркнутый текст

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

CSS
a { text-decoration: none; }

/* вернуть подчёркивание при наведении */
a:hover { text-decoration: underline; }

Это классический приём для меню: ссылка без линии, а при наведении появляется подчёркивание. Пользователь понимает, что элемент кликабелен.

Вкладки: тонкая настройка



CSS
a {
  text-decoration-line: underline;
  text-decoration-color: #003F8F;
}

Отдельные свойства позволяют задать цвет линии независимо от цвета текста — так ссылка становится выразительнее.

CSS
.dotted { text-decoration-style: dotted; }
.wavy   { text-decoration-style: wavy; }

Линия может быть сплошной, пунктирной, волнистой или двойной. Волнистая часто используется для подсказки об ошибке в тексте.

CSS
a { text-underline-offset: 3px; }

text-underline-offset отодвигает линию от текста, чтобы подчёркивание не «касалось» букв с выносными элементами.

ДоступностьНе убирайте подчёркивание у ссылок внутри обычного текста без замены. Если ссылка отличается от текста только цветом, её трудно заметить, особенно при плохом зрении или на чёрно-белом экране.

Практика: оформить ссылки

  1. Решите, где ссылки должны быть с линией, а где без.
  2. Уберите подчёркивание через text-decoration: none.
  3. Добавьте подчёркивание или эффект при наведении.
  4. Настройте цвет и толщину линии.
  5. Проверьте ссылки внутри текста на заметность.
  6. Проверьте фокус с клавиатуры.

Частые ошибки: причина → решение

Симптом Причина Решение
Подчёркивание не убирается правило перебито усилить селектор
Ссылки незаметны убрана линия без замены добавить цвет или эффект
Линия «слипается» с текстом нет отступа text-underline-offset
Зачёркивание не работает неверное значение line-through
Фокус не виден убран контур оставить видимый фокус

Проверьте себя

Чек-лист




Что делает text-decoration: none?




Какое значение делает текст зачёркнутым?




Вопросы и ответы

Скорее всего, другое правило с большим приоритетом возвращает линию, либо стиль браузера перебивает ваш. Проверьте селектор в инспекторе и усилийте его.

В меню и кнопках — нет. В обычном тексте — рискованно: ссылку станет трудно отличить от остального текста. Добавьте альтернативный признак кликабельности.

Оберните нужный фрагмент в <span> и задайте свойство ему. Так оформляют подсказки и выделения внутри строки.

Свойство отодвигает линию от текста. Помогает, когда подчёркивание задевает буквы с хвостиками вроде «у» или «д».

Итоги

  • text-decoration: none убирает линию у текста и ссылок.
  • Значения underline, overline, line-through задают тип линии.
  • Цвет и стиль линии настраиваются отдельными свойствами.
  • Убирая подчёркивание, сохраните заметность ссылки.
Поделиться: ВКонтакте Telegram WhatsApp Одноклассники Viber Мой Мир

Комментарии

Пока комментариев нет — будьте первым, кто поделится мнением.

Оставить комментарий

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

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

Наш специалист сделает базовый аудит вашего проекта и предложит персональные предложения.

Закажите услугу Каталог морепродуктов

Наш специалист свяжется с вами в ближайшее время и уточнит детали

Закажите адаптивный сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт лендинг

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт каталог

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите интернет-магазин

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите веб-приложение

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите тариф Аутсорс

Стоимость от 150 000 ₽

Закажите тариф Магазин

Стоимость 90 000 ₽

Закажите тариф Классический

Стоимость 60 000 ₽

Закажите тариф Эконом

Стоимость 40 000 ₽

Закажите SEO продвижение

Наш специалист свяжется с вами, проведет анализ, предложит стоимость