text-decoration | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
6.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Версии CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Описание
Добавляет оформление текста в виде его подчеркивания, перечеркивания, линии над текстом и мигания. Одновременно можно применить более одного стиля, перечисляя значения через пробел.
Синтаксис
text-decoration: [ blink || line-through || overline || underline ] | none | inherit
Значения
- blink
- Устанавливает мигающий текст. Такой текст периодически, примерно раз в секунду исчезает, потом вновь появляется на прежнем месте. Это значение в настоящее время не поддерживается браузерами и осуждается в CSS3, взамен рекомендуется использовать анимацию.
- line-through
- Создает перечеркнутый текст (пример).
- overline
- Линия проходит над текстом (пример).
- underline
- Устанавливает подчеркнутый текст (пример).
- none
- Отменяет все эффекты, в том числе и подчеркивания у ссылок, которое задано по умолчанию.
- inherit
- Значение наследуется у родителя.
Пример
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>text-decoration</title> <style> a { text-decoration: none; /* Убираем подчеркивание у ссылок */ } a:hover { text-decoration: underline; /* Добавляем подчеркивание при наведении курсора мыши на ссылку */ } </style> </head> <body> <p><a href="1.html">Стратегическое нападение</a></p> </body> </html>
Объектная модель
[window.]document.getElementById(«elementID»).style.textDecoration
[window.]document.getElementById(«elementID»).style.textDecorationBlink
[window.]document.getElementById(«elementID»).style.textDecorationLineThrough
[window.]document.getElementById(«elementID»).style.textDecorationNone
[window.]document.getElementById(«elementID»).style.textDecorationOverLine
[window.]document.getElementById(«elementID»).style.textDecorationUnderline
Браузеры
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit. Линия полученная с помощью значения line-through в IE7 располагается выше, чем в других браузерах; в IE8 эта ошибка исправлена.
Подчеркнутый текст силами HTML и CSS
Серёжа СыроежкинКопирайтер
Подчеркнутый текст в HTML выделяется с помощью тега u HTML (от слова
Конструктор сайтов <u>"Нубекс"</u>
Но данный код считается невалидным, поэтому значительно эффективнее и правильнее использовать CSS-стили для декорации текста.
Подчеркнуть текст — CSS
Как мы уже говорили в статье Зачеркнутый текст, декорации текста задаются при помощи свойства text-decoration. Подчеркнутый текст задается параметром underline:
<!DOCTYPE html> <html> <head> <title>Подчеркнутый текст с помощью CSS - "Нубекс"</title> <meta charset="utf-8"> <style> .underline { text-decoration: underline; } </style> </head> <body> <p>Конструктор сайтов <span>Нубекс"</span></p> </body> </html>
Подчеркнуть текст с помощью CSS можно не только сплошной линией. Посмотрим, какими вариантами можно подчеркнуть текст:
- Подчеркнуть текст пунктиром CSS:
<!DOCTYPE html> <html> <head> <title>Подчеркнутый пунктиром текст - "Нубекс"</title> <meta charset="utf-8"> <style> .dashed { border-bottom: 1px dashed blue; } </style> </head> <body> <p>Конструктор сайтов <span>Нубекс"</span></p> </body> </html>
- Подчеркивание точками:
<!DOCTYPE html> <html> <head> <title>Подчеркнутый точками текст - "Нубекс"</title> <meta charset="utf-8"> <style> .dotted { border-bottom: 2px dotted blue; } </style> </head> <body> <p>Конструктор сайтов <span>Нубекс"</span></p> </body> </html>
- Двойная черта:
<!DOCTYPE html> <html> <head> <title>Подчеркнутый двумя линиями текст - "Нубекс"</title> <meta charset="utf-8"> <style> .double { border-bottom: double blue; } </style> </head> <body> <p>Конструктор сайтов <span>Нубекс"</span></p> </body> </html>
Как видно из приведенных примеров, управлять стилем подчеркивания можно при помощи свойства
Смотрите также:
text-decoration | CSS | WebReference
Добавляет оформление текста в виде его подчёркивания, перечёркивания или линии над текстом. Одновременно можно применить более одного стиля, перечисляя значения через пробел.
Краткая информация
Значение по умолчанию | none |
---|---|
Наследуется | Нет |
Применяется | Ко всем элементам |
Анимируется | text-decoration-line: Нет text-decoration-style: Нет text-decoration-color: Да |
Обозначения
Описание | Пример | |
---|---|---|
<тип> | Указывает тип значения. | <размер> |
A && B | Значения должны выводиться в указанном порядке. | <размер> && <цвет> |
A | B | Указывает, что надо выбрать только одно значение из предложенных (A или B). | normal | small-caps |
A || B | Каждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке. | width || count |
[ ] | Группирует значения. | [ crop || cross ] |
* | Повторять ноль или больше раз. | [,<время>]* |
+ | Повторять один или больше раз. | <число>+ |
? | Указанный тип, слово или группа не является обязательным. | inset? |
{A, B} | Повторять не менее A, но не более B раз. | <радиус>{1,4} |
# | Повторять один или больше раз через запятую. | <время># |
Значения
- blink
- Устанавливает мигающий текст. Такой текст периодически, примерно раз в секунду исчезает, потом вновь появляется на прежнем месте. Это значение в настоящее время не поддерживается браузерами и осуждается в CSS3, взамен рекомендуется использовать анимацию.
- line-through
- Создает перечёркнутый текст (пример).
- overline
- Линия проходит над текстом (пример).
- underline
- Устанавливает подчёркнутый текст (пример).
- none
- Отменяет все эффекты, в том числе и подчёркивание у ссылок, которое задано по умолчанию.
Песочница
Винни-Пух был всегда не прочь немного подкрепиться, в особенности часов в одиннадцать утра, потому что в это время завтрак уже давно окончился, а обед ещё и не думал начинаться. И, конечно, он страшно обрадовался, увидев, что Кролик достаёт чашки и тарелки.
Пример
<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>text-decoration</title> <style> a { text-decoration: none; /* Убираем подчеркивание у ссылок */ } a:hover { text-decoration: underline; /* Добавляем подчёркивание при наведении курсора мыши на ссылку */ } </style> </head> <body> <p><a href=»page/1.html»>Стратегическое нападение</a></p> </body> </html>
Объектная модель
Объект.style.textDecoration
Примечание
Линия, полученная с помощью значения line-through, в IE7 располагается выше чем в других браузерах; в IE8 эта ошибка исправлена.
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Браузеры
В таблице браузеров применяются следующие обозначения.
- — свойство полностью поддерживается браузером со всеми допустимыми значениями;
- — свойство браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо свойство поддерживается лишь частично, например, не все допустимые значения действуют или свойство применяется не ко всем элементам, которые указаны в спецификации.
Число указывает версию браузера, начиная с которой свойство поддерживается.
Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 02.03.2020
Редакторы: Влад Мержевич
Жирный или подчеркнутый текст в CSS и HTML
Заполняя свой сайт, мы обязательно сталкиваемся с необходимостью форматирования контента, для того, что бы придать ему более наглядный вид или обратить внимание читателя на какие-то основные моменты.
В сегодняшней статье мы рассмотрим с вами как сделать подчеркнутый и жирный текст CSS-стилями и HTML-тегами. Хорошо, когда как в WordPress есть визуальный редактор и можно легко придать любому фрагменту необходимый стиль написания.
Навигация по статье:
Но бывают случаи, когда даже для сайта, сделанного с помощью CMS, приходится задавать форматирование CSS-стилями или HTML-тегами. В WordPress это касается заполнения виджетов «Текст», например, или редактирования текста в отдельных плагинах, которые не поддерживают визуальный редактор.
Как сделать подчеркнутый текст CSS-стилями
Чтобы как-то выделить фрагмент, и сделать его более заметным, мы можем сделать подчеркнутый текст css-стилями, используя свойство text-decoration:underline;
<div> <p>Подчеркнутый текст CSS</p> </div>
<div> <p>Подчеркнутый текст CSS</p> </div> |
Подчеркнутый текст CSS
Так же это CSS-свойство имеет и другие интересные значения:
- blink — позволяет сделать слово или предложение мерцающим,
- line-through — перечёркивает слово или предложение,
- overline — позволяет провести линию над словом.
Это свойство так же используется для стилизации отображения ссылок по умолчанию. Поэтому, если вы хотите что бы ссылки на страницах вашего сайта отображались без подчеркивания, вам нужно задать для нее text-decoration: none;
Подчеркнутый текст HTML-тегами
Если вы столкнулись с необходимостью сделать подчеркивание в единичном случае, то конечно писать стили для этого одного фрагмента не целесообразно. В таких ситуациях вы можете сделать подчеркнутый текст средствами HTML. Для этого вам всего лишь нужно поместить нужный фрагмент между тегами
<div> Делаем <u>подчеркнутый текст HTML-тегом</u>. </div>
<div> Делаем <u>подчеркнутый текст HTML-тегом</u>. </div> |
Делаем подчеркнутый текст HTML-тегом.
Как сделать жирный текст CSS-стилями
Для выделения жирным в CSS предусмотрено свойство font-weight, которое в свою очередь имеет достаточно большое количество принимаемых значений, используя которые, вы можете подобрать для своей ситуации наиболее подходящий жирный текст css-стилями.
Итак, свойство
- bold – жирный
- bolder – еще жирнее
- normal – начальный вид
- lighter – делает буквы тоньше, по сравнению с normal
Кроме этого, можно использовать числовые значения, что бы подобрать степень жирности на свое усмотрение. Для этого можно задать число от 100 до 900, при этом 100 будет соответствовать значению lighter, а 900 будет иметь наибольшую жирность, на порядок выше, чем у значения bolder.
<div> <p>Жирный</p> <p>Еще жирнее</p> <p>Совсем не жирный текст CSS</p> <p>Очень жирный текст CSS</p> </div>
<div> <p>Жирный</p> <p>Еще жирнее</p> <p>Совсем не жирный текст CSS</p> <p>Очень жирный текст CSS</p> </div> |
Жирный
Еще жирнее
Совсем не жирный текст CSS
Очень жирный текст CSS
Жирный текст HTML-тегами
Так же как и в ситуации с подчеркиванием, если вам нужно в единичных случаях выделить одно или несколько слов, можно использовать для этого специальные HTML-теги, такие как <b>…</b>, или его аналог <strong>… </strong>.
Например:
Делаем <b>жирный текст</b> с помощью <strong> html-тегов </strong>.
Делаем <b>жирный текст</b> с помощью <strong> html-тегов </strong>. |
Делаем жирный текст с помощью html-тегов .
Если у вас возникнут вопросы или вы захотите поделиться своими приемами форматирования, вы можете это сделать в комментариях. Если эта статья вам понравилась и была для вас полезной, не забудьте подписаться на мою рассылку и поделиться ссылкой на статью в социальных сетях.
А на сегодня у меня все! Успешного вам форматирования текста! До встречи в следующих статьях!
С уважением Юлия Гусарь
text-decoration — подчёркнутый и зачёркнутый текст
Поддержка браузерами
12.0+ | 3.0+ | 1.0+ | 1.0+ | 3.5+ | 1.0+ |
Описание
CSS свойство text-decoration
позволяет добавить к тексту такие элементы декора как подчёркивание, надчёркивание и перечёркивание (то есть сделать зачёркнутый текст).
Свойство text-decoration
может принимать одно значение или больше. Чтобы задать сразу несколько значений, их следует разделить пробелами.
Самый часто используемый декор для текста — это подчёркивание. Подчёркнутый текст задаётся значением underline
:
/*делаем подчёркнутый текст*/ span {text-decoration: underline;}
Если вам, наоборот, нужно убрать подчёркивание, например убрать подчеркивание ссылки, заданное по умолчанию, то нужно воспользоваться значением none
:
/*убираем подчёркивание ссылок*/ a {text-decoration: none;}
Часто требуется не просто убрать подчёркивание ссылки в обычном состоянии, а сделать так, чтобы ссылки были подчёркнуты при наведении на них курсора мыши. Чтобы сделать подчёркивание ссылки при наведении, надо воспользоваться псевдо-классом :hover:
/*убираем подчёркивание ссылок*/ a {text-decoration: none;} /*задаём подчёркивание ссылок при наведении*/ a:hover {text-decoration: underline;}
К сожалению цвет линий подчёркивания, надчёркивания и перечёркивания, установленных свойством text-decoration
, будет совпадать с цветом текста, для которого эти линии используются. Чтобы иметь возможность изменять цвет, толщину и стиль подчёркивания или надчёркивания надо воспользоваться CSS свойствами border-top (создаёт линии над элементом) и border-bottom (создаёт линию под элементом).
Примечание: чтобы добавить к тексту подчёркивание или перечёркивание не обязательно использовать CSS, этих же эффектов можно добиться с помощью HTML тегов: <u> (подчёркнутый текст) и <del> (зачёркнутый текст).
Значение по умолчанию: | none |
---|---|
Применяется: | ко всем элементам, а также к псевдо-элементам ::first-letter и ::first-line |
Анимируется: | нет |
Наследуется: | нет |
Версия: | CSS1 |
Синтаксис JavaScript: | object.style.textDecoration=»overline» |
Синтаксис
text-decoration: none|underline|overline|line-through|inherit;
Значения свойства
Значение | Описание |
---|---|
none | Оставляет текст без изменений. |
underline | Определяет горизонтальную линию под текстом. |
overline | Определяет горизонтальную линию над текстом. |
line-through | Определяет линию перечеркивающую текст. |
inherit | Указывает, что значение наследуется от родительского элемента. |
Пример
Измените значение свойства для просмотра результата.
div {
text-decoration: none;
}
Подчёркнутый текст (свойство text-decoration) | CSS примеры
Отменить подчёркивание у ссылки
Стиль ссылки CSS<style> .raz { text-decoration: none; border: none; } </style> <a href="http://shpargalkablog.ru/2010/09/postroenie-ssylok-v-html.html#stil">Стиль ссылки CSS</a>
Часто применяется при создании ссылок в виде кнопок или в виде пунктов меню, поскольку текстовые ссылки в браузерах подчёркиваются по умолчанию (выделение только цветом создаёт неудобство дальтоникам).
Ссылка подчёркивается при наведении
Стиль ссылки CSS<style> .raz:not(:hover) { text-decoration: none; } </style> <a href="http://shpargalkablog.ru/2010/09/postroenie-ssylok-v-html.html#stil">Стиль ссылки CSS</a>
Пунктирное подчёркивание
Стиль текста CSS<style> .raz { text-decoration: underline; text-decoration-style: dashed; cursor: pointer; } </style> <span>Стиль текста CSS</span>
Сделать линию над и под текстом
Стиль текста CSS<style> .raz { text-decoration-line: underline overline; } </style> <span>Стиль текста CSS</span>
text-decoration-color
-
currentcolor
- цвет черты что у текста
-
transparent
- черта полностью прозрачная (невидимая)
-
red
- цвет черты ключевым словом
-
#ff0000 или #ff0000ff
- цвет черты в формате HEX
-
rgb(255,0,0) или rgba(255,0,0,1)
- цвет черты в формате RGB или RGBA
-
hsl(0,100%,50%) или hsla(0,100%,50%,1)
- цвет черты в формате HSL() или HSLA()
-
initial
currentcolor
-
inherit
- наследует значение родителя
-
unset
currentcolor
Свойство text-decoration-color
не наследуется, применяется ко всем элементам
<style> div { text-decoration: underline; text-decoration-color: currentcolor; } </style> <div>Свойство <code>text-decoration-color</code> не наследуется, применяется ко всем элементам</div>
ВНИМАНИЕ! Нижестоящие свойства имеют плохую поддержку браузерами. Свойства text-underline-offset
и text-decoration-width
не реализованы вовсе и потому пока не рассмотрены в статье.
Пропуск выносных частей символов в подчеркиваемом тексте в Google Chrome
Пример подчёркнутого текста<style> .raz { text-decoration: underline; text-decoration-skip: ink; } </style> <span>Пример подчёркнутого текста</span>
Подчёркивание без пропусков выносных частей символов в Safari
Пример подчёркнутого текста<style> .raz { text-decoration: underline; -webkit-text-decoration-skip: none; } </style> <span>Пример подчёркнутого текста</span>
Разница text-decoration
и border
Нижнее подчёркивание, сделанное text-decoration: underline;
| Нижнее подчёркивание, сделанное border-bottom: 1px solid;
|
<table> <tr> <tdvydelit">text-decoration: underline;">Нижнее подчёркивание, сделанное <code>text-decoration: underline;</code> <td><spanvydelit">border-bottom: 1px solid;">Нижнее подчёркивание, сделанное <code>border-bottom: 1px solid;</code></span> </table>
Свойство text-decoration
подходит лучше для подчёркивания многострочного текста (при уменьшении экрана длинное слово также переходит на следующую строку при отзывчивой вёрстке). Свойство border
активно использовали, когда не поддерживались свойства text-decoration-line
, text-decoration-style
и text-decoration-color
.
Свойство text-decoration | CSS справочник
CSS свойстваОпределение и применение
CSS свойство text-decoration добавляет декорирование текста (подчеркивание, перечеркивание, линия над текстом).
Кроме того в CSS3 свойство text-decoration является короткой записью(сокращенным свойством) для следующих свойств, добавленных в CSS3:
Обращаю Ваше внимание, что в настоящее время вышеуказанные свойства (добавленные в CSS3) имеют очень ограниченную поддержку и не рекомендованы к использованию.
Поддержка браузерами
CSS синтаксис:
text-decoration:"none | underline | overline | line-through | initial | inherit"; Допускается использование нескольких значений в одном объявлении: text-decoration:"underline line-through overline"; В качестве короткой записи в CSS3: text-decoration:"text-decoration-line text-decoration-style text-decoration-color | initial | inherit";
JavaScript синтаксис:
object.style.textDecoration ="line-through"
Значения свойства
Значение | Описание |
---|---|
none | Определяет нормальный текст (без декорирования). Это значение по умолчанию |
underline | Определяет линию под текстом. |
overline | Определяет линию над текстом. |
line-through | Определяет линию, проходящую через текст (перечеркивание). |
initial | Устанавливает свойство в значение по умолчанию. |
inherit | Указывает, что значение наследуется от родительского элемента. |
Версия CSS
CSS1Наследуется
Нет.Анимируемое
Нет.Пример использования
<!DOCTYPE html> <html> <head> <title>Пример использования свойства text-decoration.</title> <style> .test { text-decoration : underline; /* добавляем декорирование текста (линия снизу) */ color : red; /* устанавливаем цвет шрифта */ } .test2 { text-decoration : overline; /* добавляем декорирование текста (линия сверху) */ color : green; /* устанавливаем цвет шрифта */ } .test3 { text-decoration : line-through; /* добавляем декорирование текста (перечеркивание) */ color : blue; /* устанавливаем цвет шрифта */ } </style> </head> <body> <p class = "test">text-decoration: underline;</p> <p class = "test2">text-decoration: overline;</p> <p class = "test3">text-decoration: line-through;</p> </body> </html>Пример декорирования текста в CSS (свойство text-decoration). CSS свойства
CSS текстовое оформление свойство
Пример
Установить различные декорации текста для элементов
и: h2 {
text-decor: overline;
}
h3 {
текстовое оформление: сквозное;
}
h4 {
текстовое оформление: подчеркивание;
}
h5 {
текстовое оформление: подчеркивание
Overline;
}
Попробуй сам » Ниже приведены примеры «Попробуйте сами».
Определение и использование
Свойство text-украшение
определяет украшение, добавляемое к тексту,
и это стенография
Недвижимость для:
- строка для оформления текста (обязательно)
- цвет текста украшения
- стиль текстовой отделки
Значение по умолчанию: нет currentcolor solid Наследуется: нет Анимационный: нет, см. Отдельные свойства .Читайте о анимации Версия: CSS1, обновлено в CSS3 Синтаксис JavaScript: объект .style.textDecoration = «подчеркивание»
Попытайся
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Недвижимость текстовое оформление 1.0 3,0 1,0 1,0 3,5
Синтаксис CSS
текстовое оформление: текстовое оформление-линия текстовое оформление-цвет стиль оформления текста | начальный | наследовать;
Значения недвижимости
Дополнительные примеры
Пример
Добавить текст оформления:
h2 {
текстовое оформление: подчеркивание, подчеркивание, пунктир, красный;
} h3 {
текстовое оформление: подчеркнутое волнистое подчеркивание
синий;
}
Попробуй сам »
Связанные страницы
Учебник по CSS: CSS Text
HTML DOM ссылка: свойство textDecoration
, CSS-свойство text-украшение-line
Пример
Набор различных типов текстовых декораций:
дива
{
строка текста-декорации: наложение;
} div.b
{
строка текста-декорации: подчеркивание;
}
div.c
{
текст-оформление-строка: сквозной;
}
div.d
{
text-украшение-строка: подчеркивание подчеркивание;
}
Попробуй сам »
Определение и использование
Свойство text-ornament-line
устанавливает тип используемого текстового оформления
(например, подчеркивание, подчеркивание, прямая)
Подсказка: Также посмотрите на свойство text-украшение,
которое является сокращенным свойством для текста-декорации-строки, текста-декорирования-стиля и
текст-отделка цвета.
Примечание: Вы также можете объединить несколько значений, например подчеркивание и , для отображения строк как под, так и над текстом.
Значение по умолчанию: нет Наследуется: нет Анимационный: нет.Читать о Анимация Версия: CSS3 Синтаксис JavaScript: объект .style.textDecorationLine = «overline»
Попытайся
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Числа, сопровождаемые -moz-, указывают первую версию, которая работала с префиксом.
Недвижимость линия для оформления текста 57,0 Не поддерживается 36,0
6,0 -moz- 7.1 -webkit- 44,0
Синтаксис CSS
text-художественное оформление-строка: нет | подчеркивание | зачеркнуто | сквозное | начальное | наследовать;
Значения недвижимости
Значение Описание Сыграйте нет Значение по умолчанию.Определяет отсутствие строки для текста украшения Играть » подчеркивание Указывает, что строка будет отображаться под текстом Играть » Overline Указывает, что строка будет отображаться над текстом Играть » — через Указывает, что строка будет отображаться через текст Играть » начальный Устанавливает для этого свойства значение по умолчанию.Читать о начальных Играть » наследуют Унаследует это свойство от родительского элемента. Читать о наследовать
Связанные страницы
Учебник по CSS: CSS Text
HTML DOM ссылка: свойство textDecorationLine
, text-украшение — веб-технология для разработчиков
CSS-свойство text-художественное оформление
задает внешний вид декоративных линий в тексте. Это сокращение для текста-декорации-строки
, текста-декорации-цвета
, текста-декорации-стиля
и более нового свойства текста-декорации-толщины
.
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, пожалуйста, клонируйте https: // github.com / mdn / interactive-examples и отправьте нам запрос на получение.
Текстовые декорации прорисовываются через текстовые элементы-потомки. Это означает, что если элемент определяет текстовое оформление, то дочерний элемент не может удалить оформление. Например, в разметке Этот текст содержит выделенные слова em>. P>
, правило стиля p {text-ornament: underline; }
приведет к подчеркиванию всего абзаца. Правило стиля em {text-украшение: нет; }
не вызовет никаких изменений; весь абзац все еще будет подчеркнут.Однако правило em {text-украшение: overline; }
вызовет вторую декорацию для «некоторых выделенных слов».
Синтаксис
Свойство text-художественное оформление указывается как одно или несколько разделенных пробелами значений, представляющих различные свойства текстового оформления.
Значения
-
текстовая декоративная линия
- Устанавливает тип используемого украшения, например,
, подчеркивание
или , сквозное
. -
текст-украшение-цвет
- Устанавливает цвет украшения.
-
текст-стиль украшения
- Устанавливает стиль линии, используемой для оформления, например
сплошная
, волнистая
или пунктирная
. -
текстовое оформление-толщина
- Устанавливает толщину линии, используемой для оформления.
Формальный синтаксис
<'text-украшение-линия'> || <'text-украшение-стиль'> || <'text-украшение-цвет'> || <'text-украшение-толщина'>
Примеры
под {
текстовое оформление: подчеркнуто красным;
}
.над {
текстовое оформление: волнистая оверлейная липа;
}
.линия {
текстовое оформление: сквозное;
}
.plain {
текстовое оформление: нет;
}
.под более {
оформление текста: пунктирная линия подчеркивания;
}
.thick {
текстовое оформление: сплошное подчеркивание фиолетового цвета 4px;
}
.blink {
текстовое оформление: мигание;
}
Этот текст имеет строку под ним. P>
Этот текст имеет линию над ним. p>
В этом тексте есть строка, проходящая через него. Р>
Эта ссылка не будет подчеркнута ,
так как ссылки вообще есть по умолчанию. Будьте осторожны при удалении
оформление текста на якорях, так как пользователи часто зависят от
подчеркивание для обозначения гиперссылок. p>
Этот текст содержит строки над и em> под ним. p>
Этот текст имеет очень густое фиолетовое подчеркивание в поддерживающих браузерах. p>
Этот текст может мигать для вас,
в зависимости от браузера, который вы используете. Р>
Технические характеристики
Совместимость браузера
Обновление данных о совместимости GitHub Настольный ПК Мобильный Chrome Edge Firefox Internet Explorer Opera Safari Android WebView Chrome для Android Firefox для Android Opera для Android Safari на iOS Интернет Samsung текстовое оформление
Chrome Полная поддержка 1 Edge Полная поддержка 12 Firefox Полная поддержка 1 IE Полная поддержка 3 Opera Полная поддержка 3.5 Safari Полная поддержка 1 WebView Android Полная поддержка ≤37 Chrome Android Полная поддержка 18 Firefox Android Полная поддержка 4 Opera Android Полная поддержка 10.1 Safari iOS Полная поддержка 1 Samsung Интернет Android Полная поддержка 1,0 мигает
Chrome Нет поддержки № Край Нет поддержки № Firefox Нет поддержки 1 - 23 IE Нет поддержки № Opera Нет поддержки 4 - 15 Safari Нет поддержки № WebView Android Нет поддержки № Chrome Android Нет поддержки № Firefox Android Нет поддержки 4 - 23 Opera Android Нет поддержки 10.1 - 14 Safari iOS Нет поддержки № Samsung Интернет Android Нет поддержки № Сокращения Хром Полная поддержка 57 Край Полная поддержка 79 Firefox Полная поддержка 36- Полная поддержка 36
- Частичная поддержка 6
IE Нет поддержки № Opera Полная поддержка 44 Safari Полная поддержка 8- Полная поддержка 8
- с префиксом Реализуется с префиксом поставщика: -webkit-
WebView Android Полная поддержка 57 Chrome Android Полная поддержка 57 Firefox Android Полная поддержка 36- Полная поддержка 36
- Частичная поддержка 6
Opera Android Полная поддержка 43 Safari iOS Полная поддержка 8- Полная поддержка 8
- с префиксом Реализовано с префиксом поставщика: -webkit-
Samsung Интернет Android Полная поддержка 7.0 текстовое оформление-толщина
включено в стенографию Chrome Нет поддержки № Край Нет поддержки № Firefox Полная поддержка 70 IE Нет поддержки № Opera Нет поддержки № Safari Нет поддержки № WebView Android Нет поддержки № Chrome Android Нет поддержки № Firefox Android Нет поддержки № Opera Android Нет поддержки № Safari iOS Нет поддержки № Samsung Интернет Android Нет поддержки №
Легенда
- Полная поддержка
- Полная поддержка
- Нет поддержки
- Нет поддержки
- Экспериментальный.Ожидайте, что поведение изменится в будущем.
- Экспериментальный. Ожидайте, что поведение изменится в будущем.
- Нестандартный. Ожидайте плохой кросс-браузерной поддержки.
- Нестандартный. Ожидайте плохой кросс-браузерной поддержки.
- Устаревший. Не для использования на новых сайтах.
- Устаревший. Не для использования на новых сайтах.
- Требуется префикс поставщика или другое имя для использования.
- Требуется префикс поставщика или другое имя для использования.
См. Также
, CSS-стиль текста-декорирование
Пример
Набор различных типов стилей оформления текста:
дива
{
текстовая отделка: подчеркивание;
стиль оформления текста: цельный;
} div.b
{
текстовая отделка: подчеркивание;
стиль оформления текста: волнистый;
}
div.c
{
текстовая отделка: подчеркивание;
стиль оформления текста: двойной;
}
дел.d
{
строка текста украшения: подчеркивание подчеркивание;
стиль оформления текста: волнистый;
}
Попробуй сам "
Определение и использование
Свойство text-украшение-style
устанавливает стиль оформления текста
(как сплошной, волнистый, пунктирный, пунктирный, двойной).
Подсказка: Также посмотрите на свойство text-украшение,
которое является сокращенным свойством для текста-декорации-строки, текста-декорирования-стиля и
текст-отделка цвета.
Значение по умолчанию: твердый Наследуется: нет Анимационный: нет. Читайте о анимации Версия: CSS3 Синтаксис JavaScript: объект .style.textDecorationStyle = "волнистый"
Попытайся
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Числа, сопровождаемые -moz-, указывают первую версию, которая работала с префиксом.
Недвижимость стиль текста-украшения 57.0 Не поддерживается 36,0
6,0 -moz- 12,1 44,0
Синтаксис CSS
стиль оформления текста: сплошная | двойная | пунктирная | пунктирная | волнистая | начальная | наследовать;
Значения недвижимости
Похожие страницы
Учебник по CSS: CSS Text
HTML DOM ссылка: свойство textDecorationStyle
,
text-decor: overline;
}
текстовое оформление: сквозное;
}
текстовое оформление: подчеркивание;
}
текстовое оформление: подчеркивание Overline;
}
text-украшение
определяет украшение, добавляемое к тексту,
и это стенография
Недвижимость для:текстовое оформление: подчеркнутое волнистое подчеркивание синий;
}
Пример
Набор различных типов текстовых декораций:
дива {строка текста-декорации: наложение;
}
div.b
{
строка текста-декорации: подчеркивание;
}
div.c
{
текст-оформление-строка: сквозной;
}
div.d
{
text-украшение-строка: подчеркивание подчеркивание;
}
Определение и использование
Свойство text-ornament-line
устанавливает тип используемого текстового оформления
(например, подчеркивание, подчеркивание, прямая)
Подсказка: Также посмотрите на свойство text-украшение, которое является сокращенным свойством для текста-декорации-строки, текста-декорирования-стиля и текст-отделка цвета.
Примечание: Вы также можете объединить несколько значений, например подчеркивание и , для отображения строк как под, так и над текстом.
Значение по умолчанию: | нет |
---|---|
Наследуется: | нет |
Анимационный: | нет.Читать о Анимация |
Версия: | CSS3 |
Синтаксис JavaScript: | объект .style.textDecorationLine = «overline» Попытайся |
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Числа, сопровождаемые -moz-, указывают первую версию, которая работала с префиксом.
Недвижимость | |||||
---|---|---|---|---|---|
линия для оформления текста | 57,0 | Не поддерживается | 36,0 6,0 -moz- | 7.1 -webkit- | 44,0 |
Синтаксис CSS
text-художественное оформление-строка: нет | подчеркивание | зачеркнуто | сквозное | начальное | наследовать;
Значения недвижимости
Значение | Описание | Сыграйте |
---|---|---|
нет | Значение по умолчанию.Определяет отсутствие строки для текста украшения | Играть » |
подчеркивание | Указывает, что строка будет отображаться под текстом | Играть » |
Overline | Указывает, что строка будет отображаться над текстом | Играть » |
— через | Указывает, что строка будет отображаться через текст | Играть » |
начальный | Устанавливает для этого свойства значение по умолчанию.Читать о начальных | Играть » |
наследуют | Унаследует это свойство от родительского элемента. Читать о наследовать |
Связанные страницы
Учебник по CSS: CSS Text
HTML DOM ссылка: свойство textDecorationLine
,
text-украшение — веб-технология для разработчиков
CSS-свойство text-художественное оформление
задает внешний вид декоративных линий в тексте. Это сокращение для текста-декорации-строки
, текста-декорации-цвета
, текста-декорации-стиля
и более нового свойства текста-декорации-толщины
.
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, пожалуйста, клонируйте https: // github.com / mdn / interactive-examples и отправьте нам запрос на получение.
Текстовые декорации прорисовываются через текстовые элементы-потомки. Это означает, что если элемент определяет текстовое оформление, то дочерний элемент не может удалить оформление. Например, в разметке Этот текст содержит выделенные слова em>. P>
, правило стиля p {text-ornament: underline; }
приведет к подчеркиванию всего абзаца. Правило стиля em {text-украшение: нет; }
не вызовет никаких изменений; весь абзац все еще будет подчеркнут.Однако правило em {text-украшение: overline; }
вызовет вторую декорацию для «некоторых выделенных слов».
Синтаксис
Свойство text-художественное оформление указывается как одно или несколько разделенных пробелами значений, представляющих различные свойства текстового оформления.
Значения
-
текстовая декоративная линия
- Устанавливает тип используемого украшения, например,
, подчеркивание
или, сквозное
. -
текст-украшение-цвет
- Устанавливает цвет украшения.
-
текст-стиль украшения
- Устанавливает стиль линии, используемой для оформления, например
сплошная
,волнистая
илипунктирная
. -
текстовое оформление-толщина
- Устанавливает толщину линии, используемой для оформления.
Формальный синтаксис
<'text-украшение-линия'> || <'text-украшение-стиль'> || <'text-украшение-цвет'> || <'text-украшение-толщина'>
Примеры
под { текстовое оформление: подчеркнуто красным; } .над { текстовое оформление: волнистая оверлейная липа; } .линия { текстовое оформление: сквозное; } .plain { текстовое оформление: нет; } .под более { оформление текста: пунктирная линия подчеркивания; } .thick { текстовое оформление: сплошное подчеркивание фиолетового цвета 4px; } .blink { текстовое оформление: мигание; }
Этот текст имеет строку под ним. P>
Этот текст имеет линию над ним. p>
В этом тексте есть строка, проходящая через него. Р>
Эта ссылка не будет подчеркнута , так как ссылки вообще есть по умолчанию. Будьте осторожны при удалении оформление текста на якорях, так как пользователи часто зависят от подчеркивание для обозначения гиперссылок. p>
Этот текст содержит строки над и em> под ним. p>
Этот текст имеет очень густое фиолетовое подчеркивание в поддерживающих браузерах. p>
Этот текст может мигать для вас, в зависимости от браузера, который вы используете. Р>
Технические характеристики
Совместимость браузера
Обновление данных о совместимости GitHubНастольный ПК | Мобильный | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | Android WebView | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Интернет Samsung | |
текстовое оформление | Chrome Полная поддержка 1 | Edge Полная поддержка 12 | Firefox Полная поддержка 1 | IE Полная поддержка 3 | Opera Полная поддержка 3.5 | Safari Полная поддержка 1 | WebView Android Полная поддержка ≤37 | Chrome Android Полная поддержка 18 | Firefox Android Полная поддержка 4 | Opera Android Полная поддержка 10.1 | Safari iOS Полная поддержка 1 | Samsung Интернет Android Полная поддержка 1,0 |
мигает | Chrome Нет поддержки № | Край Нет поддержки № | Firefox Нет поддержки 1 - 23 | IE Нет поддержки № | Opera Нет поддержки 4 - 15 | Safari Нет поддержки № | WebView Android Нет поддержки № | Chrome Android Нет поддержки № | Firefox Android Нет поддержки 4 - 23 | Opera Android Нет поддержки 10.1 - 14 | Safari iOS Нет поддержки № | Samsung Интернет Android Нет поддержки № |
Сокращения | Хром Полная поддержка 57 | Край Полная поддержка 79 | Firefox Полная поддержка 36
| IE Нет поддержки № | Opera Полная поддержка 44 | Safari Полная поддержка 8
| WebView Android Полная поддержка 57 | Chrome Android Полная поддержка 57 | Firefox Android Полная поддержка 36
| Opera Android Полная поддержка 43 | Safari iOS Полная поддержка 8
| Samsung Интернет Android Полная поддержка 7.0 |
текстовое оформление-толщина включено в стенографию | Chrome Нет поддержки № | Край Нет поддержки № | Firefox Полная поддержка 70 | IE Нет поддержки № | Opera Нет поддержки № | Safari Нет поддержки № | WebView Android Нет поддержки № | Chrome Android Нет поддержки № | Firefox Android Нет поддержки № | Opera Android Нет поддержки № | Safari iOS Нет поддержки № | Samsung Интернет Android Нет поддержки № |
Легенда
- Полная поддержка
- Полная поддержка
- Нет поддержки
- Нет поддержки
- Экспериментальный.Ожидайте, что поведение изменится в будущем.
- Экспериментальный. Ожидайте, что поведение изменится в будущем.
- Нестандартный. Ожидайте плохой кросс-браузерной поддержки.
- Нестандартный. Ожидайте плохой кросс-браузерной поддержки.
- Устаревший. Не для использования на новых сайтах.
- Устаревший. Не для использования на новых сайтах.
- Требуется префикс поставщика или другое имя для использования.
- Требуется префикс поставщика или другое имя для использования.
См. Также
,CSS-стиль текста-декорирование
Пример
Набор различных типов стилей оформления текста:
дива {текстовая отделка: подчеркивание;
стиль оформления текста: цельный;
}
div.b
{
текстовая отделка: подчеркивание;
стиль оформления текста: волнистый;
}
div.c
{
текстовая отделка: подчеркивание;
стиль оформления текста: двойной;
}
дел.d
{
строка текста украшения: подчеркивание подчеркивание;
стиль оформления текста: волнистый;
}
Определение и использование
Свойство text-украшение-style
устанавливает стиль оформления текста
(как сплошной, волнистый, пунктирный, пунктирный, двойной).
Подсказка: Также посмотрите на свойство text-украшение, которое является сокращенным свойством для текста-декорации-строки, текста-декорирования-стиля и текст-отделка цвета.
Значение по умолчанию: | твердый |
---|---|
Наследуется: | нет |
Анимационный: | нет. Читайте о анимации |
Версия: | CSS3 |
Синтаксис JavaScript: | объект .style.textDecorationStyle = "волнистый" Попытайся |
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает свойство.
Числа, сопровождаемые -moz-, указывают первую версию, которая работала с префиксом.
Недвижимость | |||||
---|---|---|---|---|---|
стиль текста-украшения | 57.0 | Не поддерживается | 36,0 6,0 -moz- | 12,1 | 44,0 |
Синтаксис CSS
стиль оформления текста: сплошная | двойная | пунктирная | пунктирная | волнистая | начальная | наследовать;
Значения недвижимости
Похожие страницы
Учебник по CSS: CSS Text
HTML DOM ссылка: свойство textDecorationStyle
,