Text decoration підкреслення. Підкреслення посилань та тексту через CSS, властивість text-decoration. Як прибрати підкреслення посилання

💖 Подобається?Поділися з друзями посиланням

Властивість CSS text-decoration відповідає за оформлення тексту у плані підкреслень. Можна зробити нижнє, верхнє підкреслення. Також можна закреслити текст або застосувати всі підкреслення одразу.

Синтаксис CSS text-decoration

... text-decoration : none|underline|overline|line-through|inherit; ...
  • none – текст без оформлення
  • underline - нижнє підкреслення
  • overline - верхнє підкреслення
  • line-through - закреслення тексту
  • blink - мерехтливий текст (рекомендується не застосовувати це значення)

Можна вказати декілька значень. Наприклад

text-decoration: underline overline;

Як змінити стиль і колір підкреслення

Для зміни стилю підкреслення є спеціальна властивість text-decoration-style:

text-decoration-style : solid|double|dotted|dashed|wavy;
  • solid - суцільне підкреслення
  • double - подвійна лінія
  • dotted - пунктирна лінія
  • dashed - штрихова лінія
  • wavy - хвиляста лінія

Для зміни кольору підкреслення служить властивість text-decoration-color:

text-decoration-style: color;

color може приймати значення у вигляді RGB, назви кольору (див. коди та назви html кольорів для сайту)

Примітка

На жаль, властивість text-decoration-style та text-decoration-color не підтримуються майже всіма браузерами (йде вже 2016 рік).

Приклади із підкресленнями

Приклад 1. Просте підкреслення

Обычный текст. Нижнее подчеркивание Верхнее подчеркивание

Обычный текст.

Нижнее подчеркивание

Верхнее подчеркивание

Верхнее и нижнее подчеркивание

Пример 2. Зачеркнутый текст

Обычный текст. Зачеркнутый текст

Вот как это выглядит на странице:

Обычный текст. Зачеркнутый текст

Пример 3. Меняем цвет и тип подчеркивания

Обычный текст.

Вот как это выглядит на странице:

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

Примечание

Если вы не видите каких-то изменений в последнем примере, то можно попробовать использовать проверенный способ с помощью свойства border-bottom :

border-bottom : 1px datted red ;

Для обращения к text-decoration из JavaScript нужно писать следующую конструкцию:

object.style.textDecoration ="VALUE "

От автора: стилизация подчеркиваний ссылок – довольно сложное занятие, и я постоянно забываю, какой способ лучше подходит в той или иной ситуации. К счастью, Джон Джеймсон поможет нам быстро разобраться в этом в своей статье.

Существует множество способов, как стилизовать подчеркивания. Возможно, вы помните статью «создаем подчеркивания ссылок на Medium ». Medium не пытались делать что-то из рамок вон выходящее, они хотели просто создать привлекательные подчеркивания в тексте.

Тонкие, черные подчеркивания с пробелами вокруг букв с нижними выносками – работа Марсин Витчэри из статьи создаем подчеркивания ссылок на Medium.

Хорошее стандартное подчеркивание, которое к тому же имеет хороший размер и пропускает нижние выносные части букв. Намного лучше, чем в большинстве браузеров по умолчанию. Как оказалось, Medium столкнулись с множеством проблем на своем пути. И даже два года спустя до сих пор хорошая стилизация подчеркиваний вызывает много проблем.

Цели

Почему бы просто не использовать text-decoration: underline? Если мы говорим об идеальном сценарии, подчеркивания должны:

располагаться ниже базовой линии;

пропускать нижние выносные части букв;

менять цвет, толщину и стили;

переходить на новую строку;

работать с любыми фонами.

Я считаю, что мы вполне можем требовать все это от подчеркиваний, однако насколько мне известно, не существует интуитивного способа для решения всех этих задач в CSS.

Подходы

Так какие способы есть в нашем распоряжении для подчеркивания текста? Я вспомнил следующие:

text-decoration;

background-image;

SVG фильтры;

Underline.js (canvas);

text-decoration-*

Пройдемся по всему списку и рассмотрим все плюсы и минусы каждого подхода.

Свойство text-decoration

Свойство text-decoration – самый простой способ подчеркивания текста. Нужно применить всего лишь одно свойство. На маленьком тексте такая линия будет смотреться нормально, но стоит увеличить размер шрифта и она уже смотрится неуклюже.

Самая большая проблема со свойством text-decoration – отсутствие кастомизации. Линия использует цвет и размер шрифта того текста, к которому применяется, и не существует кроссбраузерного способа изменения стилей. Чуть позже поговорим более подробно по этому свойству.

Плюсы

просто использовать;

располагается ниже базовой линии;

пропускает нижние выносные части букв по умолчанию в Safari и iOS;

перепрыгивает на новую строку;

работает с любыми фонами.

Минусы

не пропускает выносные нижние части букв в остальных браузерах;

нельзя менять цвет, толщину и стили.

Свойство border-bottom

Свойство border-bottom – хороший баланс скорости и кастомизации. Данный подход использует проверенные CSS рамки, а значит, вы с легкостью можете менять цвет, толщину и стили. Так выглядит свойство border-bottom на инлайновых элементах:

Самый большой минус – это то, насколько далеко подчеркивание расположено от текста. Подчеркивание расположено ниже нижних выносных частей букв. Данная проблема решается, если сделать элемент inline-block и уменьшить line-height, но тогда теряется возможность перепрыгивать на новые строки. Хорошо подходит для одиночных строк, но не более.

Кроме того, с помощью text-shadow можно скрыть части линии вокруг нижних выносок. В таком случае вам придется имитировать цвет фона, что означает, что метод работает только на однородных фонах. Градиенты и изображения не подойдут.

На данный момент существует 4 свойства для стилизации подчеркивания. Намного лучше, чем просто text-decoration.

Плюсы

можно использовать свойство transition и анимировать цвет и толщину;

перепрыгивает на новые строки по умолчанию, если элемент не inline-block;

Минусы

линия расположена очень далеко и ее сложно передвинуть;

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

плохое выделение текста при использовании text-shadow.

Свойство box-shadow

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

Такой же трюк с text-shadow можно использовать для имитации пропуска вокруг нижних выносок букв. Если цвет линии отличается от текста, или она достаточно тонкая, то проблем возникнуть не должно, как это бывает с text-decoration.

Плюсы

можно расположить под базовой линией;

можно пропускать выноски с помощью text-shadow;

можно менять цвет и толщину;

перепрыгивает на новые строки.

Минусы

нельзя менять стили;

не работает со всеми фонами.

Свойство background-image

Свойство background-image лучше всех решает наши задачи, и у него очень мало минусов. Идея заключается в том, что вы создаете изображение с помощью linear-gradient и background-position, которое повторяется по горизонтальной оси вдоль строк текста. Элемент должен быть display: inline;.

Демо ниже не использует linear-gradient. Для создания крутого эффекта, можете использовать свое изображение.

Плюсы

можно расположить ниже базовой линии;

можно пропускать нижние выноски с помощью text-shadow;

можно менять цвет, толщину (даже на полпикселя) и стили;

работает с пользовательскими изображениями;

перепрыгивает на новые строки;

работает с любым фоном, если не использовать text-shadow.

Минусы

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

SVG фильтры

Вот с этим методом я игрался. Вы можете создать инлайновый SVG элемент filter, который будет рисовать линию, и расширить текст, чтобы замаскировать те части линии, которые должны быть прозрачными. Фильтру можно присвоить id и ссылаться на него в CSS с помощью filter: url(‘#svg-underline’).

В чем тут плюс – фильтр добавляет прозрачность, не полагаясь на text-shadow. То есть вы можете пропускать нижние выноски букв на любом фоне, в том числе градиентах и изображениях! Пример ниже работает только с одной строкой текста, так что осторожнее.

А вот так это выглядит в Chrome и Firefox:

В IE, Edge и Safari с поддержкой возникают проблемы. В CSS сложно тестировать поддержку SVG фильтров. Можно использовать правило @supports на filter, но так вы проверите только работу самой ссылки, а не то, применился ли фильтр или нет. Мой способ довольно грубо работает с браузерами, так что будьте вдвойне осторожнее.

Плюсы

расположен ниже базовой линии;

пропускает нижние выноски;

можно менять цвет, толщину и стили;

работает на любом фоне.

Минусы

не перепрыгивает на новые строки;

не работает в IE, Edge и Safari, но можно в качестве фолбэка указать text-decoration. Подчеркивания в Safari сами по себе смотрятся здорово.

Underline.js (Canvas)

Underline.js – удивительная библиотека. Меня впечатляет, что Wenting Zhang смогли сделать с JS и вниманием к деталям. Если вы еще не видели техническое демо Underline.js, остановитесь на минутку и посмотрите. В сети есть замечательное девятиминутное выступление на тему принципов работы , я вам сейчас быстро его перескажу. Подчеркивания рисуются с помощью canvas. Совершенно новый подход, который на удивление хорошо работает.

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

Эту библиотеку стоит упомянуть только лишь, как доказательство концепции. У canvas есть потенциал для создания красивых, интерактивных подчеркиваний, но для правильной работы вам придется написать дополнительный JS код.

Свойства text-decoration-*

Помните, я сказал, что чуть позже мы более подробно разберем что-то? Сейчас этим и займемся. Свойство text-decoration работает хорошо само по себе, но мы можем добавить пару экспериментальных свойств для еще лучшего вида:

text-decoration-color

text-decoration-skip

text-decoration-style

Не радуйтесь раньше времени, вы же знаете о поддержке в браузерах.

Свойство text-decoration-color

Свойство text-decoration-color позволяет менять цвет подчеркивания отдельно от цвета текста. У свойства даже неплохая поддержка в браузерах. Оно работает в Firefox и с префиксом в Safari. Есть свой минус – если вы не очищаете линию вокруг выносок, в Safari она ложится поверх текста. Firefox:

Свойство text-decoration-skip

Свойство text-decoration-skip отвечает за пропуск нижних выносок в подчеркиваемом тексте.

Свойство нестандартное и на данный момент работает только в Safari. Для работы в других браузерах нужно использовать префикс –webkit-. В Safari это свойство включено по умолчанию, вот почему подчеркивания пропускают нижние выноски даже на сайтах, где это свойство не указано.

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

Свойство text-decoration-style

Свойство text-decoration-style предлагает тот же набор подчеркиваний, что и свойство border-style, но также добавляет новый вид – wavy. Возможные значения:

Прямо сейчас свойство text-decoration-style работает только в Firefox, ниже показан скриншот:

Набор однотонных подчеркиваний Выглядит похоже?

Что не так?

Свойства text-decoration-* более интуитивны по сравнению с другими свойствами для стилизации подчеркиваний. Однако если по-другому взглянуть на требования, которые мы предъявили ранее, то можно заметить, что с помощью этих свойств нельзя менять толщину и позицию. После небольшого изучения я нашел эти два свойства:

text-underline-width

text-underline-position

Похоже, эти свойства были выброшены из ранней версии CSS из-за отсутствия интереса к ним. Они так и не применялись. Эй, я в этом не виноват.

Выводы

Так как же лучше всего подчеркивать текст? Все зависит от разных факторов.

Для маленького текста я рекомендую использовать text-decoration и экспериментальное свойство text-decoration-skip, надеясь, что оно будет работать. В большинстве браузеров это смотрится так себе, но так было всегда, и люди не обращали на это внимание. Если вы достаточно терпеливы, есть шанс, что в скором времени все ваши подчеркивания будут хорошо смотреться, и вам ничего не придется менять.

Для основного текста используйте background-image. Метод работает, смотрится красиво, и для него есть Sass миксины. Если подчеркивание тонкое, или цвет отличается от текста, скорее всего, вы можете пропустить метод с text-shadow. Для текста на одной строке используйте border-bottom и любые другие свойства.

А для пропуска выносок букв на градиентных фонах или изображениях попробуйте использовать фильтра SVG. Или же просто не смешивайте такие фоны с подчеркиваниями. В будущем, когда улучшится поддержка в браузерах, можно будет использовать свойства text-decoration-*.

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

Когда-то я уже рассказывал о . Но там применялся тег-динозавр hr с парочкой хитрых правил в стилях, позволявших поиграться с тенью.

Сегодня же совсем иной расклад. Для отображения линии в виде волны придется добавить в правила гораздо больше хитростей и применять уже не просто css, а css3. Вэлкам!

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
















Здесь мы показали 4 вида линий. А вот так будет выглядеть набор стилей в css для них:

Wave {
overflow: hidden;
position: relative;
width: 630px;
height: 50px;
}
.line {
position: absolute;
width: 630px;
height: 26px;
}
.line1 {

}
.line2 {

}
.line {
background-size: 50px 50px;
}
.smallLine {
position: absolute;
width: 630px;
height: 5px;
}
.smallLine1 {
background: linear-gradient(45deg, transparent, transparent 49%, black 49%, transparent 51%);
}
.smallLine2 {
background: linear-gradient(-45deg, transparent, transparent 49%, black 49%, transparent 51%);
}
.smallLine {
background-size: 10px 10px;
}
.circle {
position: absolute;
width: 630px;
height: 20px;
background: radial-gradient(16px, transparent, transparent 4px, black 4px, black 10px, transparent 11px);
background-size: 30px 40px;
}
.circle2 {
top: 20px;
left: 15px;

}
.ellipse {
position: absolute;
background: radial-gradient(ellipse, transparent, transparent 7px, black 7px, black 10px, transparent 11px);
background-size: 36px 40px;
width: 630px;
height: 20px;
}
.ellipse2 {
top: 20px;
left: 18px;
background-position: 0px -20px;
}

Здесь мы использовали такие фишки как linear-gradient и radial-gradient из арсенала css3.
Есть и другой вариант применения разделительной линии в виде волны (самая нижняя на иллюстрации в начале поста). Ее можно применять в конце какого-либо блока, как нижнее оформление. Код достаточно прост. Сначала html:

В правилах css применим псевдоэлементы:before и:after . О них вы можете прочитать . Вот как будет выглядеть код:

Wave{
width: 630px;
background: #333;
height: 30px;
position: relative;
}
.wave::before{
content: "";
position: absolute;
left: 0;
bottom: 0;
right: 0;
background-repeat: repeat;
height: 10px;
background-size: 20px 20px;
background-image:
radial-gradient(circle at 10px -5px, transparent 12px, #19d1ff 13px);
}
.wave::after{
content: "";
position: absolute;
left: 0;
bottom: 0;
right: 0;
background-repeat: repeat;
height: 15px;
background-size: 40px 20px;
background-image:
radial-gradient(circle at 10px 15px, #19d1ff 12px, transparent 13px);
}

Вот и все! Дерзайте!

Описание

Добавляет оформление текста в виде его подчеркивания, перечеркивания, линии над текстом и мигания. Одновременно можно применить более одного стиля, перечисляя значения через пробел.

Синтаксис

text-decoration: [ blink || line-through || overline || underline ] | none | inherit

Значения

blink Устанавливает мигающий текст. Такой текст периодически, примерно раз в секунду исчезает, потом вновь появляется на прежнем месте. Это значение в настоящее время не поддерживается браузерами и осуждается в CSS3, взамен рекомендуется использовать анимацию. line-through Создает перечеркнутый текст (пример ). overline Линия проходит над текстом (пример ). underline Устанавливает подчеркнутый текст (пример ). none Отменяет все эффекты, в том числе и подчеркивания у ссылок, которое задано по умолчанию. inherit Значение наследуется у родителя.

HTML5 CSS2.1 IE Cr Op Sa Fx

text-decoration

Стратегічне напад



Об'єктна модель

document.getElementById("elementID ").style.textDecoration

document.getElementById("elementID ").style.textDecorationBlink

document.getElementById("elementID ").style.textDecorationLineThrough

document.getElementById("elementID ").style.textDecorationNone

document.getElementById("elementID ").style.textDecorationOverLine

document.getElementById("elementID ").style.textDecorationUnderline

Браузери

Internet Explorer до версії 7.0 включно не підтримує значення inherit. Лінія отримана за допомогою значення line-through IE7 розташовується вище, ніж в інших браузерах; у IE8 цю помилку виправлено.

Існує безліч різних способівпоставити підкреслення тексту CSS . Якщо ми говоримо про ідеальний сценарій, підкреслення має відповідати наступним умовам:

  • Розташовуватись нижче базової лінії рядка;
  • Не торкатися безпосередньо частин літер, що виступають нижче базової лінії;
  • Повинна бути можливість змінювати колір, товщину та стиль лінії підкреслення;
  • Підкреслення має продовжуватися після перенесення тексту;
  • Підкреслення має працювати на будь-якому фоні.

Все це є досить очевидним. Але, наскільки я знаю, не існує способу досягти всього цього за допомогою CSS.

Підходи

Способи, за допомогою яких можна підкреслити текст в Інтернеті:

  • text-decoration;
  • border-bottom;
  • box-shadow;
  • background-image;
  • Фільтри SVG;
  • Underline.js (canvas);
  • text-decoration-*.

Давайте розглянемо їх один за одним і поговоримо про їхні плюси та мінуси.

text-decoration

text-decoration – це найпростіший спосіб CSS підкреслення. Застосовується лише одна властивість і на цьому все. Для невеликих розмірів шрифту це може виглядати досить пристойно, але збільште розмір і та сама лінія починає виглядати незграбно.

Подивитися приклад

Найбільша проблема застосування text-decoration - відсутність настроюваності. Властивість відповідає будь-якому розміру шрифту або кольору тексту, до якого воно застосовано, і не існує способу кроссбраузерного змінити заданий стиль.

ПЛЮСИ

  • Його просто застосовувати;
  • Розташовується нижче за базову лінію;
  • За замовчуванням додає відступи від частин літер, що виступають нижче за базову лінію ( в Safari та iOS);
  • Переноситься рядками;
  • Підходить для будь-якого фону;

МІНУСИ

  • Не додає відступи від частин літер, що виступають нижче за базову лінію, в інших браузерах;
  • Не можна змінити колір, товщину або стиль лінії підкреслення.

border-bottom

border-bottom - відрізняється простотою використання та настроюваністю. Властивість дозволяє просто змінювати колір, товщину і стиль лінії підкреслення тексту CSS.

Результат застосування border-bottom до малих елементів:

Подивитися приклад

Зверніть увагу, що лінія підкреслення розміщується під частинами букв, що виступають нижче базової лінії. Це можна змінити, задавши властивість inline-block для елемента і зменшивши значення line-height . Але в цьому випадку ви втрачаєте можливість переносити текст. Підходить для однорядкового тексту.

Подивитися приклад

Можна використовувати властивість text-shadow, щоб приховати частину лінії підкреслення, що виступає нижче базової лінії. При цьому необхідно використовувати колір тла. Цей підхід працює тільки з суцільними кольорами фону, але не з градієнтною заливкоючи зображеннями.

Подивитися приклад

Щоб встановити одне підкреслення, потрібно застосувати чотири властивості стилів. Це більше, ніж для text-decoration.

ПЛЮСИ

  • За допомогою text-shadow можна встановити відступи від частин літер, що виступають нижче базової лінії;
  • Можна змінити колір, товщину та стиль лінії CSS підкреслення;
  • Можна задати переходи та анімацію для кольору та товщини лінії підкреслення;
  • За замовчуванням переноситься, якщо це не inline-block ;

МІНУСИ

  • Розташовується далеко від тексту, це становище важко змінити;
  • Потрібно використати багато додаткових властивостей;
  • Дивне виділення тексту під час використання властивості text-shadow .

box-shadow

Ця властивість формує підкреслення за допомогою двох тіней: одна створює прямокутник, друга - приховує більшу частину, крім нижньої. Даний метод застосовується лише для однотонного фону.

Подивитися приклад

Можна використовувати той же трюк, що і з text-shadow , щоб імітувати відступи від частин літер, що виступають нижче базової лінії. Якщо лінія підкреслення повинна відрізнятися за кольором від тексту, то у вас не виникнуть проблеми, як у випадку з text-decoration .

ПЛЮСИ

  • Нижнє підкреслення CSS може бути розміщене нижче базової лінії;
  • Можна змінити колір та товщину лінії підкреслення;
  • Підкреслення переноситься рядково.

МІНУСИ

  • Неможливо змінити стиль;
  • Чи не працює для будь-якого фону.

background-image

background-image дає результат, що підходить під усі перелічені критерії. При цьому використовуються linear-gradient і background-position, щоб створити зображення, яке повторюється по горизонталі вздовж рядків тексту. При цьому для тексту має бути задано display: inline;

Подивитися приклад

Замість linear-gradient можна додати власне зображення з ефектами.

Подивитися приклад

ПЛЮСИ

  • Підкреслення посилання CSS може бути розміщене нижче за базову лінію;
  • За допомогою text-shadow можна задати відступи нижче базової лінії;
  • Можна змінювати колір, товщину та стиль підкреслення;
  • Працює з зображеннями користувача;
  • Підкреслення переноситься рядково;
  • Працює на будь-якому фоні, якщо не використовується text-shadow.

МІНУСИ

  • Розмір зображення може змінюватись по-різному залежно від роздільної здатності, браузера та масштабу перегляду.

Фільтри SVG

Можна створити SVG елемент filter, який малює лінію, а потім розширює текст, щоб приховати прозорі частини лінії. Після цього потрібно задати ідентифікатор для фільтра і послатися на нього в CSS :

filter: url('#svg-underline').

Перевага цього підходу полягає в тому, що фільтр додає прозорість, не використовуючи text-shadow. Можна встановити проміжки лінії CSS підкреслення виступаючими нижче базової на будь-якому фоні. Але цей метод не застосовується для однорядкового тексту, у цьому його основний недолік.

Подивитися приклад

Ось як це виглядає в Chrome і Firefox:

Підтримка браузерами IE, Edge та Safari є проблематичною. Перевірити наявність підтримки SVG-фільтра в CSS важко.

ПЛЮСИ

  • Можливо розміщено нижче базової лінії;
  • Можна встановити відступи нижче базової лінії;
  • Можна змінювати колір, товщину та стиль лінії підкреслення;
  • Працює на будь-якому тлі.

МІНУСИ

  • Підкреслення не переноситься на кілька рядків;
  • Не працює в IE, Edge або Safari, але можна створити резервний варіант за допомогою text-decoration. У Safari воно виглядатиме добре у будь-якому випадку.

Underline.js (canvas)

Underline.js малює CSS підкреслення за допомогою елементів . Це новий підхід, який працює напрочуд добре.

Це лише технічна демо-версія, тому для використання бібліотеки доведеться здійснити глобальні зміни в проекті, що розробляється.

Ми наводимо даний методдля демонстрації можливостей при створенні красивих інтерактивних підкреслень.

Властивості text-decoration-*

Ця властивість чудово працює сама по собі, але можна додати кілька експериментальних властивостей для налаштування зовнішнього вигляду:

  • text-decoration-color;
  • text-decoration-skip;
  • text-decoration-style .

Тільки не радійте завчасно. Пам'ятайте про проблему підтримки браузерами.

TEXT-DECORATION-COLOR

Дозволяє змінити колір CSSпідкреслення пунктиром окремо від кольору тексту. Ця властивість добре підтримується браузерами. Воно працює в Firefox і за допомогою префікса в Safari. Але якщо не обробляти розриви нижче базової лінії тексту, Safari помістить підкреслення поверх тексту.

Firefox:

Safari:

TEXT-DECORATION-SKIP

Ця властивість додає розриви нижче базової лінії:

Воно не є стандартним і зараз працює тільки в Safari, тому для його застосування потрібно використовувати префікс -webkit. Safari підтримує цю властивість, тому розриви додаються навіть на тих сайтах, де властивість не вказана взагалі.

TEXT-DECORATION-STYLE

Ця властивість пропонує ті самі типи підкреслення тексту CSS, які можна задати за допомогою border-style. І крім цього додає тип лінії wavy (хвиляста).

Нижче наведено різні значення, які можна використовувати:

  • dashed;
  • dotted;
  • double;
  • solid;
  • wavy.

На даний момент text-decoration-style працює тільки у Firefox, ось скріншот.



Розповісти друзям