9. Свойства текста · Неожиданный HTML
Свойства текста интересны тем, что многие из них применяются не только к тексту, но и к inline-block элементам.
text-decoration — определяет будет или нет подчеркивание у текста
underline — нижнее подчеркивание
overline – линия над текстом
line-through – перечеркнутый текст
none – оформление отсутствует (попробуйте применить это значение к гиперссылке, чтобы получить ссылку без подчеркивания)
text-align – выравнивание текста и инлайн элементов по горизонтали.
center – по середине
left – влево
right – вправо
Обратите внимание text-align воздействует на содержимое блока, к которому он применяется.
Например
<div>
Это текст, который должен быть выровнен по центру
</div>
Зададим css
.block {
width:100%;
height:300px;
text-align:center;
}
vertical-align – выравнивание блока внутри строчки по вертикали
top – по верху
bottom – по низу
middle – по середине
В отличии от text-align, vertical-align применяется не к внутреннему содержимому блока, а непосредственно к самому блоку.
line-height — высота строки
Хак: если выставить высоту строки равной высоте блока, то строчка текста выровняется посередине, по высоте.
Хак: в предыдущих разделах, выполняя задание, Вы могли столкнуться с тем, что между двумя рядами display:inline-block элементов могли появляться горизонтальные строчки. Это вызвано тем, что есть некоторая высота строки и inline-block элемент добавляется не в самый низ строки. Решить эту проблему можно, выставив line-height:0; для родительского блока.
Пример использования line-height в процентах https://www.w3schools.com/cssref/tryit.asp?filename=trycss_line-height
word-spacing — отступ между словами. Свойство можно применить к display:inline-block блокам, задав его для родительского блока
.parent {
word-spacing:40px;
}
word-wrap — разбивает длинные слова и делает принудительный перенос
word-wrap: break-word;
http://shpargalkablog.
Handling Long Words and URLs (Forcing Breaks, Hyphenation, Ellipsis, etc)
white-space — определяет будет или не будет перенос слова при наталкивании на пробел.
normal — обычное поведение. При необходимости перенести слово, это делает по пробелу
nowrap — пробелы воспринимаются как буква и являются неделимыми символами
white-space:nowrap;
hyphens — дефисы
hyphens: none | manual | auto
hyphens
letter-spacing — отступ между буквами
text-indent — отступ у абзаца
text-shadow — тень от текста, будет подробнее рассмотрена в CSS3 свойствах.
text-transform
none — значение по умолчанию capitalize — каждое слово начинается с большой буквы lowercase — приводим все буквы к нижнему регистру uppercase — приводим все буквы к верхнему регистру
https://www. w3schools.com/cssref/pr_text_text-transform.asp
text-overflow
clip — просто обрезает текст
ellipsis — ставит в конце текста три точки
кросс-браузерное решение
width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
Практика:
- Выровнять три блока по центру по горизонтали
Задача: разместить блоки разной высоты в линию
- Теперь попробуем добавить текст в один div’ов. Как видим один из блоков уезжает вниз. Его позиция кажется бесмысленной, но на самом деле всего блоки выровнены по так называемой базовой линии (baseline)
- Для того, чтобы исправить ситуацию, нужно применить свойство vertical-align:bottom для выравнивания по низу блоков, либо vertical-align:top для выравнивания по верху блоков
Задача: разместить блоки разной высоты в линию по верхнему краю
- Делаем блоки со словами внутри. Выравниваем в нем текст по вертикали и горизонтали
- Делаем блоки разной ширины с одинаковыми отступами между ними
- Делаем блок и ставим длинное слово внутрь его. Обеспечиваем переносы.
- Создаем шаблон, указанный ниже. Размеры блоков фиксированные
- Есть блок с фоновой картинкой. На картинке есть небольшое затемнение. Поверх затемнения есть текст(одно слово), выровненный по вертикали и горизонтали.
- Берем сетку из airbnb. Выстраиваем блоки со словами внутри них
- Сделать верстку в стилистике pinterest
Пошаговое руководство как оформлять текст на сайте
http://jgthms.com/web-design-in-4-minutes/
Текст над строкой
Простые задачи в CSS часто имеют не самые очевидные решения. С одним таким случаем мне пришлось недавно столкнуться. Задача была очень простой — добавить на сайт знак ®.
Задача
В отличие от знака торговой марки ™, знак ® не поднят над строкой. Тем не менее, общепринятая практика — располагать его таким же образом, чуть уменьшив в размере.
В HTML есть подходящий элемент —
. По умолчанию, у него есть нужные CSS-свойства: vertical-align:super
и font-size:smaller
.
Супер!
В идеальном мире история на этом должна закончиться. В реальности все только начинается.
По условиям задачи знак может находиться практически в любом месте сайта: в основном тексте, заголовках, в элементах интерфейса, и важный момент — внутри ссылок. Это означает, что верстка должна быть гибкой. HTML-код должен быть универсальным, а CSS-стили не должны зависеть от контекста.
Проблема
То, что тег <sup>
со стилями по умолчанию не является решением стало понятно сразу.
Наличие выравнивания vertical-align:super
приводит к увеличению высоты строки, и к скачущему интерлиньяжу. А font-size:smaller
— не самый надежный способ уменьшить размер текста относительно контекста. Реальное значение будет зависеть от контекста не напрямую, а будет вычислено с оглядкой на таблицу абсолютных значений согласно спецификации. В целом браузеры справляются, хотя и по-разному, но есть и исключения. Где-то кегль будет уменьшен недостаточно, а где-то слишком сильно. Привет, IE.
Кроме того, Webkit-браузеры разрывают стандартное подчеркивание (
), встретив vertical-align:super
внутри строки (на самом деле не поэтому, но как один из случаев). Не знаю логичное это поведение или нет, но ссылка с разорванным подчеркиванием выглядит уродливо.
Уменьшить текст, выровнять его по вертикали и оставить подчеркивание на месте — эти задачи легко решаются, по отдельности. Проблема — совместить решения друг с другом.
Нагуглить готовое решение не получилось. Неплохая попытка — https://gist.github.com/unruthless/413930, но не решена проблема с подчеркиванием. Обращу внимание на хороший комментарий со ссылкой на тест-кейсы для разных знаков.
Решение
Если подстроке задать вертикальное выравнивание не по базовой линии, изменить размер шрифта, или задать позиционирование со смещением, то подчеркивание внутри строки сломается. И это не исправить.
Имитировать text-decoration:underline
другими CSS-свойствами в общем случае невозможно. Толщина и положение линии подчеркивания зависят от шрифтовой гарнитуры, кегля, браузера, ОС и режима масштабирования.
Стандартное подчеркивание необходимо сохранить, а значит сокращается набор средств для уменьшения и позиционирования текста над строкой.
Суть решения
Стилизовать не элемент
<sup>
, а псевдо-элемент с таким же содержимым.Содержимое псевдо-элемента (свойство
content
) задать черезdata
-атрибут. Так дублирование контента будет независимым от CSS и приемлимым с точки зрения HTML-семантики.Добавить обертку и назначить псевдо-элемент на нее. Это нужно, чтобы спрятать оригинальное содержимое с помощью
color:transparent
, тем самым, оставив его в потоке и резервируя место под стилизованный псевдо-элемент.Заменить
sup
наspan
. (опционально) Объяснение ниже.Добавить
слезы единорогапробел нулевой длины (
DEMO
Чистое решение.
Сравнение с эталонами — показывает ход решения.
Тестирование решения на разных кеглях.
Детали
Span vs. sup
В IE нельзя задать для sup
размер шрифта. Серьезно. IE лучше знает как нужно — тест. Плохо это тем, что ширина площадки, которая резервируется оригинальным содержимым, в IE будет меньше, чем в других браузерах. Для знака ® можно заменить <sup>
на <span>
, но это недопустимо в других случаях, когда важно сохранить семантику: цифры сносок, степень числа и т. д.
Магические числа vs. font-size:smaller
Font-size:smaller по-разному вычисляется в браузерах, поэтому трудно подобрать компенсирующее смещение для резервирующей площадки.
Магические числа зависят только от ширины гарнитуры. Для распространенных системных шрифтов эти числа колеблются около 0.75em для кегля и 0.25em для смещения.
Для меня вариант с магическими числами был проще, так как их требовалось подобрать только для одной гарнитуры.
Zero-width space. WTF?
В Webkit-браузерах найден странный баг.
Если подчеркнутому тексту задать смену цвета по наведению, и тексту, используя внутреннюю обертку, поменять цвет, то по наведению цвет подчеркивания не меняется.
Проще это увидеть. Тест.
Устранить баг получается, только добавлением текста непосредственно внутрь DOM-узла с подчеркиванием. Пробел нулевой длины подходит для этого лучше остальных символов.
Хаки для старых IE
В IE8 не работает color:transparent
, вместо него можно безопасно использовать visibility:hidden
— подчеркивание сохранится;
Для IE7 можно написать экспрешны для before и для color:inherit или упростить стили.
Кроссбраузерность
Решение кроссбраузерное. Тестировалось в:
- Internet Explorer 8-11
- Opera 12.16
- Mozilla Firefox 33 и 3.6.*
- Google Chrome 39
- Yandex Browser 14
- Safari 8
Использовались Windows, Linux и OS X (лень расписывать соответствие версиям браузеров).
Недостатки решения
Некрасивое выделение текста — при выделении оригинальный текст перестает быть прозрачным. Этого не видно в OS X, но заметно в Linux и Windows. Эффект можно ослабить, добавив
::selection {background:transparent}
на оригинальный контент. Он исчезнет, но при этом прервется выделение.В IE псевдо-элемент копируется вместе с остальным текстом. Во всех браузерах кроме IE контент псевдо-элементов не выделяется и не копируется. В IE иначе, псевдо-элемент выделяется и визуально все хорошо, но при вставке скопированного текста, в нем будут и оригинальный контент и контент псевдо-элемента.
Нулевой пробел копируется вместе с остальным текстом. Мне трудно оценить негативные последствия, но ясно, что если они есть, то пользователю будет сложно определить их причину.
В старых IE подчеркивание дублируется и поднимается вместе с текстом.
Для некрофилов замечу, что в IE6 пробел нулевой длины заменяется на нераспознанный символ.
Итог
Решение получилось достаточно гибким и кроссбраузерным. Трюк с псевдо-элементом не самый оригинальный, но применительно к задаче, оброс нюансами.
BTW
Во время работы над задачей родился пример использования несуществующего селектора ::last-letter. С помощью него было бы удобно убирать нижнее подчеркивание для последнего знака над строкой. Но ребята из W3C уже давно решили, что этому не бывать.
P.S.
@lerarunge:
— Если ты встаешь на путь извращений, ты должен быть готов идти до конца — говорит один фронтендер другому, глядя в код
Подчеркнутая текст или пробелы
Подчеркнуть слова и пробелы между ними
Самый быстрый способ подчеркнуть текст — нажать CTRL+вы и начать вводить текст. Если вы хотите прекратить подчеркивается, еще раз нажмите CTRL+U.
Вы также можете подчеркнуть текст и пробелы несколькими другими способами.
-
Выделите текст, который вы хотите подчеркнуть.
-
Перейдите на главная > подчеркнутая. Или нажмите CTRL+U.
Подчеркнуть пустые пробелы
Вы можете подчеркнуть пустые пробелы, нажав shift+дефис (-), но выровнять их сложно ( например, если вы создаете форму заполнения). Кроме того, если включен параметр Автоформат для замены символов подчеркиваения на границы, то при нажатии shift+дефис (-) три или более раз подряд строка расширяет ширину абзаца, что может оказаться не совсем нужным.
Чтобы подчеркнуть пробелы в печатном документе, лучше всего использовать клавишу TAB и применить форматирование к символам табуры.
Если вы хотите создать подчеркнутую форму в интернете, вставьте ячейки таблицы с включенной нижней границей.
Подчеркнутая пустое пространство для печатного документа
Чтобы подчеркнуть пробелы в печатном документе, используйте клавишу TAB и применив к символам табуры форматирование.
-
Перейдите на вкладку Главная > показать или скрыть ¶, чтобы увидеть знаки пробелов и табула.
-
Вновь нажмите клавишу TAB.
-
Выберите символы табулись, которые вы хотите подчеркнуть. Символ табулики выглядит как маленькая стрелка.
-
Выполните одно из следующих действий:
-
Нажмите CTRL+вы, чтобы применить простой подчеркнутую линию.
-
Чтобы применить другой стиль подчеркнутого текста, перейдите на главная и выберите шрифт диалогового окна .
Выберите стиль «Подчеркнуть», чтобы выбрать другой стиль.
-
Подчеркнутая пустое пространство для документа в Интернете
Чтобы создать подчеркнутую линию в документе или форме, вставьте ячейку таблицы с включенной нижней границей. Этот метод гарантирует, что когда кто-то ветвит в строке, строка останется на месте.
-
Щелкните или коснитесь того места, где нужно вставить пустую линию.
-
Перейдите в >таблицу.
-
Выберите левый верхний квадрат, чтобы вставить таблицу 1×1.
Если вы хотите добавить вводный текст, например имя или номер социального обеспечения, перед подчеркнутой вставьте таблицу 2×1.
Чтобы изменить длину линии, наберем указатель на конец таблицы, пока он не станет указателем изменения , а затем переместим стрелку вправо или влево, чтобы удлинить или сократить линию.
-
Щелкните таблицу или коснитесь ее (или во второй ячейке таблицы, если вы создали таблицу 2×1).
-
Появится лента «Средства работы с таблицами». На вкладке Конструктор выберите границы > границы и затенение.
-
В области Параметрывыберите Нет.
-
В областиСтиль выберите тип, цвет и ширину линии.
-
На схеме в области Просмотрщелкните или нажмите между маркерами нижних полей, чтобы добавить нижнюю границу. Убедитесь, что отображается только нижняя линия.
Примечание: Если вы предпочитаете просматривать таблицу без светло-серых линий сетки, которые не печатаются, выберите таблицу, перейдите в макет рядом с вкладкой Конструктор таблиц и выберите Вид сетки.
Если для вводимого текста использовалась таблица 2×1, вы можете ввести текст перед строкой.
Удаление подчеркивается
Чтобы удалить однонаровный текст из слов и пробелов, вы выберите его и нажмите CTRL+U.
Чтобы удалить другие стили, дважды нажмите CTRL+U.
Смещение подчеркивания текста — CSS — W3cubDocs
Свойство CSS text-underline-offset
устанавливает расстояние смещения линии оформления подчеркивания текста (примененной с использованием text-decoration
) от ее исходного положения.
text-underline-offset
не является частью сокращения text-decoration
. В то время как элемент может иметь несколько text-decoration
lines, text-underline-offset
влияет только на подчеркивание, а , но не , другие возможные варианты оформления строки, такие как overline
или line-through
.
Синтаксис
смещение подчеркивания текста: авто; смещение подчеркивания текста: 0.1em; смещение подчеркивания текста: 3 пикселя; смещение подчеркивания текста: 20%; текст-подчеркивание-смещение: наследовать; текст-подчеркивание-смещение: начальный; текст-подчеркивание-смещение: вернуться; текст-подчеркивание-смещение: не задано;
Свойство text-underline-offset
указано как одно значение из списка ниже.
Значения
-
авто
Браузер выбирает соответствующее смещение для подчеркивания.
-
<длина>
Определяет смещение подчеркивания как
<длина>
, отменяя предложенный файл шрифта и настройки браузера по умолчанию. Рекомендуется использовать единицыem
, чтобы смещение масштабировалось с размером шрифта.-
<процент>
Задает смещение подчеркивания как
<процент>
из 1 em в шрифте элемента. Процент наследуется как относительное значение и, следовательно, масштабируется с изменением шрифта.Для данного применения этого свойства смещение является постоянным по всему блоку, к которому применяется подчеркивание, даже если есть дочерние элементы с разными размерами шрифта или вертикальным выравниванием.
Формальное определение
Формальный синтаксис
авто | <длина> | <процент>
Примеры
Демонстрация смещения текста, подчеркивания
Вот текст со смещенной волнистой красной линией подчеркивания!
Этот текст имеет строки как над, так и под ним. Смещен только нижний.
p { текст-украшение: подчеркивание волнистым красным; смещение подчеркивания текста: 1em; } .twolines { цвет оформления текста: фиолетовый; текст-украшение-строка: подчеркивание над чертой; }
Технические характеристики
Совместимость с браузером
Настольный | мобильный | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Хром | Край | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Интернет Samsung | |
текст-подчеркивание-смещение | 87 | 87 | 70 69 | № | 73 | 12.1 | 87 | 87 | № | № | 12,2 | 14,0 |
процент | № | № | 74 | № | № | № | № | № | № | № | № | № |
См.
ТакжеCSS: свойство text-decoration
.В этом руководстве по CSS объясняется, как использовать свойство CSS под названием text-decoration с синтаксисом и примерами.
Описание
Свойство CSS text-decoration определяет форматирование текста элемента, такое как подчеркивание, наложение, сквозная линия и мигание.
Синтаксис
Синтаксис CSS-свойства text-decoration:
. текст-украшение: значение;
Параметры или аргументы
- значение
Форматирование текста. Это может быть одно из следующих значений:
Значение Описание подчеркивание Текст с подчеркиванием
div {text-decoration: underline; }черта Текст имеет строку над ним
div {text-decoration: overline; }сквозной Текст имеет линию посередине
div {text-decoration: line-through; }мигает Мигает текст
div {украшение текста: мигает; }нет Текстовое оформление не применяется к тексту
div {text-decoration: none; }наследовать Элемент унаследует текстовое оформление от своего родительского элемента
div {text-decoration: inherit; }
Примечание
- Некоторые браузеры могут игнорировать мигание text-decoration.
Совместимость с браузером
Свойство CSS text-decoration имеет базовую поддержку в следующих браузерах:
- Хром
- Android
- Firefox (Gecko)
- Firefox Mobile (Gecko)
- Internet Explorer (IE)
- IE Телефон
- Opera
- Opera Mobile
- Safari (WebKit)
- Мобильный Safari
Пример
Мы обсудим свойство text-decoration ниже, исследуя примеры использования этого свойства в CSS.
Использование подчеркивания
Давайте посмотрим на пример оформления текста CSS, где мы используем подчеркивание текстовое оформление.
a: hover {color: # 4A6593; текст-оформление: подчеркивание; }
В этом примере оформления текста CSS текст будет подчеркиваться при наведении курсора на ссылку.
Использование сквозной линии
Далее, давайте рассмотрим пример оформления текста CSS, в котором применяется оформление текста от строки до .
промежуток {текст-украшение: сквозное; }
В этом примере CSS text-decoration мы установили text-decoration равным от строки до в теге .
Не используется
Давайте посмотрим на пример CSS-украшения текста, в котором мы удаляем текстовое оформление.
a: ссылка, a: активный, a: посещенный {text-decoration: none; }
Обычно на большинстве сайтов все ссылки подчеркиваются. Однако некоторые сайты предпочитают отображать подчеркивание только тогда, когда пользователь наводит курсор на ссылку.В этом примере CSS-оформления текста мы удалили текстовое оформление из тега для ссылки, активного и посещенного (но не при наведении курсора).
Положение контрольного подчеркивания на оформлении текста: подчеркивание
Положение контрольного подчеркивания на оформлении текста: подчеркивание
Есть ли способ управлять положением подчеркивания в text-decoration: underline?
Пример ссылки
В приведенном выше примере по умолчанию используется подчеркивание. .. есть ли способ сместить это подчеркивание на несколько пикселей вниз, чтобы между текстом и подчеркиванием оставалось больше места?
Ответ № 1:
2020
Используйте смещение подчеркивания текста
!
2012
Единственный способ сделать это — использовать рамку вместо подчеркивания. Подчеркивание заведомо негибкое.
a {
нижняя граница: сплошной 1px currentColor;
текстовое оформление: нет;
}
Вот демо.Если этого места недостаточно, вы можете легко добавить еще — если его слишком много, это немного менее удобно.
Ответ № 2:
Вы можете использовать псевдо до и после этого. Он хорошо работает и полностью настраивается.УСС
п {
высота строки: 1,6;
}
.underline {
текстовое оформление: нет;
положение: относительное;
}
.underline: after {
позиция: абсолютная;
высота: 1 пикс;
маржа: 0 авто;
содержание: '';
слева: 0;
справа: 0;
ширина: 90%;
цвет: # 000;
цвет фона: красный;
слева: 0;
внизу: -3px;
}
HTML
Это пример текста. На этой странице вы можете прочитать другой образец текста или посетить книжный магазин , чтобы прочитать образец текста позже. P >
Вот более продвинутая демонстрация с прикрепленным мной снимком экрана, который оживляет подчеркивание на зависает, меняет цвета и т. Д.
http://codepen.io/bootstrapped/details/yJqbPa/
Ответ № 3:
В CSS 3 есть предлагаемое свойство text-underline-position
, но кажется, что оно еще не реализовано ни в одном браузере.
Таким образом, вам нужно будет использовать обходной путь подавления подчеркивания и добавления нижней границы, как это предлагается в других ответах.
Обратите внимание, что подчеркивание не увеличивает общую высоту элемента, а нижняя граница делает это. В некоторых ситуациях вы можете использовать outline-bottom
— который не увеличивает общую высоту — вместо этого (хотя он не так широко поддерживается, как border-bottom
).
Ответ 5:
В модуле оформления текста CSS уровня 4 есть свойство text-underline-offset
, которое позволяет перемещать украшение на указанное расстояние от его исходного положения.
По состоянию на начало 2020 года это поддерживается только в Safari 12.1+ и Firefox 70+.
text-underline-offset Свойство
принимает следующие значения:
-
auto
— по умолчанию, заставляет браузер выбирать соответствующее смещение. -
from-font
— если используемый шрифт указывает предпочтительное смещение, используйте его, в противном случае он возвращается кauto
. -
em
, чтобы разрешить масштабирование пропорционально размеру шрифта
Пример ниже:
п {
текст-оформление: подчеркивание;
цвет оформления текста: красный;
нижнее поле: 1. 5em;
}
p.test {
положение: относительное;
}
p.test :: after {
позиция: абсолютная;
содержание: '';
дисплей: блок;
высота: 1 пикс;
ширина: 100%;
фон: синий;
внизу: 0;
}
Если вы видите красное подчеркивание под синей линией, это свойство работает в вашем браузере.
А теперь давайте попробуем, установив для параметра text-underline-offset значение auto.
Если для параметра `text-underline-offset` установлено значение` from-font`, это, вероятно, выглядит так же, как указано выше.
Ответ № 6:
Используйте нижнюю границу вместо подчеркивания
a {
нижняя граница: 1px solid # 000;
padding-bottom: 2px;
}
Измените padding-bottom, чтобы отрегулировать пространство
Ответ № 8:
Использование border-bottom-width
и border-bottom-style
по умолчанию сделает границу того же цвета, что и текст:
текст-оформление: нет;
ширина нижней границы: 1px;
стиль нижнего края: сплошной;
padding-bottom: 1px;
Ответ № 9:
Вместо этого я бы использовал границу. Легче контролировать это.
+ Двухстрочное оформление: подчеркивание, подчеркивание и зачеркивание | |||
---|---|---|---|
рубиновый текст-украшение-01 | = | текст-орнамент на рубинах | |
текст-украшение-001-руководство | текст-украшение подчеркивание
| ||
текст-украшение-002-руководство | текст-украшение над чертой
| ||
текст-украшение-003-руководство | текстовое оформление сквозное
| ||
текст-украшение-004-руководство | текст-украшение подчеркивание над чертой
| ||
текст-украшение-040-руководство | текст-украшение подчеркивает скрипты tbrl hor
| ||
текст-украшение-040a-руководство | текст-украшение подчеркивание tbrl смешанный
| ||
текст-украшение-041-руководство | текст-украшение подчеркивание tbrl (zh)
| ||
текст-украшение-044-руководство | текстовое оформление overline-скриптов tbrl hor
| ||
текст-украшение-045-руководство | текст-украшение поверх линии tbrl (zh)
| ||
текст-украшение-046a-руководство | текст-украшение поверх линии tbrl смешанный
| ||
текст-украшение-048-руководство | текстовое оформление сквозное вертикальное-rl
| ||
текст-украшение-048a-руководство | текстовых скриптов сквозной вертикальной rl-строки
| ||
текст-украшение-049-руководство | текст-украшение по вертикали-rl над + под
| ||
текст-украшение-082-руководство | текст-оформление подчеркивание поверх подчеркивания tblr
| ||
текст-украшение-085-руководство | текстовое оформление сквозной таблицы
| ||
текст-украшение-090-руководство | текст-украшение подчеркивание сбоку-rl
| ||
текст-украшение-090a-руководство | текст-украшение подчеркивание сбоку-rl нелатинское
| ||
текст-украшение-091-руководство | текст-украшение поверх линии сбоку-rl
| ||
текст-украшение-091a-руководство | text-decoration overline sideways-rl нелатинское
| ||
текст-украшение-092-руководство | текст-украшение насквозь сбоку-rl
| ||
текст-украшение-092a-руководство | текст-украшение насквозь сбоку-rl нелатинское
| ||
текст-украшение-095a-руководство | текст-украшение подчеркивание сбоку-lr нелатинское
| ||
текст-украшение-096-руководство | текст-украшение поверх линии сбоку-lr
| ||
текст-украшение-096a-руководство | text-decoration overline sideways-lr нелатинское
| ||
текст-украшение-097-руководство | текст-украшение сквозное сбоку-lr
| ||
текст-украшение-097a-руководство | текст-украшение насквозь сбоку-lr нелатинское
| ||
текст-украшение-линия-001-руководство | текст-украшение-линия подчеркивание
| ||
текст-украшение-линия-002-руководство | текст-украшение-линия над чертой
| ||
текст-украшение-линия-003-руководство | текст-украшение-строка сквозное
| ||
текст-украшение-линия-004-руководство | текст-украшение-линия подчеркивание над чертой
| ||
текст-украшение-строка-040-руководство | text-decoration-line подчеркивание скриптов tbrl hor
| ||
текст-украшение-строка-040a-руководство | текст-украшение-линия подчеркивание tbrl смешанный
| ||
текст-украшение-строка-041-руководство | текст-украшение-линия подчеркивание tbrl (zh)
| ||
текст-украшение-строка-044-руководство | text-decoration-line overline tbrl hor скрипты
| ||
текст-украшение-строка-045-руководство | текст-украшение-линия поверх линии tbrl (zh)
| ||
текст-украшение-строка-046a-руководство | text-decoration-line overline tbrl смешанный
| ||
текст-украшение-строка-048-руководство | текст-украшение-строка сквозная вертикальная-rl
| ||
текст-украшение-строка-048a-руководство | текстовых и декоративных строковых скриптов, сквозных вертикальных, горизонтальных, вертикальных
| ||
текст-украшение-строка-049-руководство | текст-украшение-линия по вертикали-rl над + под
| ||
текст-украшение-строка-082-руководство | текст-украшение-линия подчеркивание над чертой tblr
| ||
текст-украшение-строка-085-руководство | text-decoration-line-through tblr
| ||
текст-украшение-строка-090-руководство | текст-украшение-линия подчеркивание сбоку-rl
| ||
текст-украшение-строка-090a-руководство | текст-украшение-линия подчеркивание сбоку-rl нелатинское
| ||
текст-украшение-строка-091-руководство | текст-украшение-линия поверх линии сбоку-rl
| ||
текст-украшение-строка-091a-руководство | text-decoration-line overline sideways-rl нелатинский язык
| ||
текст-украшение-строка-092-руководство | текст-украшение-строка сквозное сбоку-rl
| ||
текст-украшение-строка-092а-руководство | text-decoration-line-through sideways-rl нелатинский
| ||
текст-украшение-строка-095-руководство | текст-украшение-линия подчеркивание сбоку-lr
| ||
текст-украшение-строка-095a-руководство | текст-украшение-линия подчеркивание сбоку-lr нелатинское
| ||
текст-украшение-строка-096-руководство | текст-украшение-линия наверху сбоку-lr
| ||
текст-украшение-строка-096a-руководство | text-decoration-line overline sideways-lr нелатинский язык
| ||
текст-украшение-строка-097-руководство | текст-украшение-строка сквозное сбоку-lr
| ||
текст-украшение-строка-097а-руководство | text-decoration-line-through sideways-lr non-Latin
| ||
текст-украшение-распространение-01 | = | текстовое оформление не должно распространяться через элемент svg
| |
текст-украшение-распространение-динамический-001 | = | Распространение динамического оформления текста | |
текст-подчеркивание-позиция-019-руководство | текст-подчеркивание-позиция авто
| ||
текст-подчеркивание-позиция-020-руководство | текст-подчеркивание-позиция под
| ||
текст-подчеркивание-позиция-021-руководство | текст-подчеркивание-позиция внизу слева
| ||
текст-подчеркивание-позиция-022-руководство | текст-подчеркивание-позиция внизу справа
| ||
текст-подчеркивание-позиция-071-руководство | положение подчеркивания текста tbrl auto vertical-rl
| ||
текст-подчеркивание-позиция-072-руководство | текст-подчеркивание-позиция под вертикальным-rl
| ||
текст-подчеркивание-позиция-073-руководство | текст-подчеркивание-позиция слева по вертикали-rl
| ||
текст-подчеркивание-позиция-074-руководство | текст-подчеркивание-позиция под левым вертикальным-rl
| ||
текст-подчеркивание-позиция-075-руководство | текст-подчеркивание-позиция справа по вертикали-rl
| ||
текст-подчеркивание-позиция-076-руководство | текст-подчеркивание-позиция под правым вертикальным-rl
| ||
текст-украшение-недопустимый | Скрипт | Анализ оформления текста с недопустимыми значениями
| |
текст-украшение-стенография | Скрипт | CSS Text Decoration: text-decoration устанавливает длинные символы
| |
текст-украшение-действительный | Скрипт | Разбор текста-декорации с допустимыми значениями
| |
+ 2.5 Положение подчеркивания текста: свойство text-underline-position | |||
текст-украшение-подэлементы-001 | ≠ | Тестовый набор для оформления текста подэлементами
| |
текст-украшение-подэлементы-002 | = | Тестовый набор для оформления текста подэлементами
| |
текст-украшение-подэлементы-003 | = | Тестовый набор для оформления текста подэлементами
| |
текст-украшение-подчеркивание-положение-горизонтальный | = | ||
текст-украшение-подчеркивание-позиция-вертикальный | = | ||
текст-украшение-подчеркивание-позиция-вертикальный-я | = | ||
текст-подчеркивание-позиция-алфавитный-001 | Ахем | текст-подчеркивание-позиция — алфавитный
| |
текст-подчеркивание-позиция-авто-001 | Ахем | текст-подчеркивание-позиция — авто
| |
текст-подчеркивание-позиция-слева-001 | Ахем | текст-подчеркивание-позиция — слева
| |
текст-подчеркивание-позиция-слева-002 | Ахем | text-underline-position — слева в режиме вертикального письма
| |
текст-подчеркивание-позиция-справа-001 | Ахем | текст-подчеркивание-позиция — справа
| |
текст-подчеркивание-позиция-справа-002 | Ахем | text-underline-position — справа в режиме вертикального письма
| |
текст-подчеркивание-позиция-под-001 | Ахем | текст-подчеркивание-позиция — под
| |
подчеркивание-размер-шрифта-vlr-003 | ‘text-decoration: underline’ с различными размерами шрифта
| ||
подчеркивание-размер-шрифта-vlr-005 | ‘text-decoration: underline’ с различными размерами шрифта и смешанным текстом
| ||
подчеркивание-шрифт-размер-vrl-002 | ‘text-decoration: underline’ с различными размерами шрифта
| ||
подчеркивание-шрифт-размер-vrl-004 | ‘text-decoration: underline’ с различными размерами шрифта и смешанным текстом
| ||
подчеркивание-смешанный-vlr-003 | ‘text-decoration: underline’ и смешанный текст
| ||
подчеркивание-смешанный-vrl-002 | ‘text-decoration: underline’ и смешанный текст
|
оформление текста — Codrops
Свойство text-decoration
используется для добавления украшения к тексту в виде линий: над текстом, под текстом или поверх текста, или для удаления любых существующих украшений.
В CSS3 свойство text-decoration
является сокращением для установки text-decoration-line
, text-decoration-color
и text-decoration-style
в одном объявлении.Отсутствие любого из этих значений в сокращении установит это значение в его начальное значение (проверьте записи для каждого из этих свойств, чтобы узнать подробности).
Свойство text-decoration
можно объявить без указания значений для свойств text-decoration-color
и text-decoration-style
. Эти значения будут установлены на значения по умолчанию и, таким образом, являются необязательными и не обязательными, что означает, что свойство text-decoration
полностью обратно совместимо с уровнями CSS 2 и 1, поэтому даже если браузер не поддерживает CSS3 сокращенно text-decoration
, он по-прежнему распознает и применяет стиль как часть старых уровней CSS.
До того, как text-decoration
стал сокращением в CSS3, он принимал 5 значений: none, underline, overline, line-through, blink
. Последнее значение, , мигает
, заставляет текст мигать, но оно устарело, и спецификация позволяет браузеру игнорировать это значение, поэтому вам лучше не использовать его, особенно в соответствии с рекомендациями W3C Accessibility Guidelines , а не с использованием мигающего текста для лучшая доступность.
Свойство text-decoration
принимает одно или несколько значений, разделенных пробелами.
Общая информация и заметки
Строка - значение
обычно используется для «зачеркивания» строк текста, которые были удалены или изменены. В этом случае авторам рекомендуется использовать элементы HTML, такие как
и
, чтобы сохранить семантику такого текста, чтобы значение (удаление) сохранялось даже при отключении стилей на странице.
К якорным ссылкам применяется подчеркивание по умолчанию, что хорошо для доступности, поскольку некоторые люди зависят от наличия подчеркивания для обнаружения ссылок на странице.Таким образом, несмотря на то, что удаление подчеркивания возможно с помощью text-decoration-line: none
, по причинам доступности настоятельно рекомендуется сохранить подчеркивания или стилизовать их по-разному, чтобы соответствовать общему стилю страницы, вместо полного удаления их, если не существует другой визуальной индикации, указывающей на то, что фрагмент текста на самом деле является ссылкой.
Официальный синтаксис
Банкноты
Версия CSS3 свойства text-decoration
является сокращением для text-decoration-line
, text-decoration-color
и text-decoration-style
со следующим синтаксисом:
украшение текста: || ||
В этой записи мы будем определять значения для версии свойства CSS2, которая аналогична версии CSS3, за исключением того, что в ней опускаются значения для
Значения
- нет
- Текстовое оформление не добавляется. Если будет применено какое-либо украшение, оно будет удалено.
- подчеркивание
- Текст подчеркнут. Для многострочного текста каждая строка подчеркнута.
- стр.
- Текст отмечен строкой над ним. Для многострочного текста каждая строка текста имеет строку над ней.
- сквозной
- Текст имеет линию, проходящую через его середину.Для многострочного текста каждая строка текста проходит через строку.
- мигает
- Текст мигает. Это значение допустимо, но не рекомендуется, и браузерам разрешено игнорировать его.
Банкноты
Для сокращения text-decoration
проверьте отдельные свойства «text-decoration-line», «text-decoration-color» и «text-decoration-style». В сокращении text-decoration
CSS3 указанные выше значения являются допустимыми значениями для свойства text-decoration-line
, поэтому запись для этого свойства очень похожа на эту.
Свойство text-decoration
каскадно применяется ко всем дочерним элементам элемента, и нет возможности сбросить декорации (удалить их) на дочернем элементе, даже если значение none
явно установлено для дочернего элемента элемент. Однако к дочерним элементам можно добавить дополнительные текстовые украшения.
Примеры
Следующая строка подчеркнет все строки во всех абзацах класса с подчеркиванием
.
стр. Подчеркнуто {
текст-оформление: подчеркивание;
}
Следующая строка добавит строку под и еще одну строку над всеми элементами h2
.
h2 {
оформление текста: подчеркивание поверх текста;
}
Поддержка браузера
Свойство поддерживается во всех браузерах: Chrome, Firefox, Safari, Opera, IE, Android и iOS.
С другой стороны, сокращенное свойство в настоящее время поддерживается только в Firefox 6+.
Банкноты
Свойство blink
по-прежнему поддерживается во всех браузерах, но, поскольку оно устарело, оно не действует.
Обернуть изображение в тег, но с подчеркиванием только текста
Text-underline-offset
text-underline-offset, text-underline-offset не является частью сокращения text-decoration. · Он не работает с другими линиями оформления текста, такими как сквозная или дополнительная линия.Свойство CSS text-underline-offset устанавливает расстояние смещения линии оформления подчеркнутого текста (применяемой с помощью text-decoration) от ее исходного положения. text-underline-offset не является частью сокращения text-decoration.
смещение подчеркивания текста, 2020. Используйте смещение подчеркивания текста! 2012. Единственный способ сделать это — использовать рамку вместо подчеркивания. Подчеркивание заведомо негибкое. Свойство text-underline-offset в CSS устанавливает расстояние подчеркивания текста от их исходного положения..text {смещение подчеркивания текста: 0.5em; } Как только вы примените подчеркивание для элемента с помощью text-decoration со значением underline, вы можете сказать, как далеко эта строка должна быть от вашего текста, используя свойство text-underline-offset.
Управляет положением подчеркивания в text-decoration: underline, Реализует CSS-свойства оформления текста text-decoration-Thickness и text-underline-offset. Добавление поддержки нового ключевого слова from-font для text-underline-offset не является частью сокращения text-decoration.В то время как элемент может иметь несколько строк оформления текста, смещение подчеркивания текста влияет только на подчеркивание, но не на другие возможные варианты оформления строки, такие как наложение или сквозная линия.
Украшение текста: толщина подчеркивания
Толщина текстового украшения, Значение text-decoration-line должно быть подчеркнуто, сквозным или перекрытым, чтобы отразить свойство толщины. .text {text-decoration-line: CSS-свойство text-decoration-Thickness устанавливает толщину обводки декоративной линии, которая используется в тексте в элементе, таком как сквозная линия, подчеркивание или наложение.
text-decoration-Thickness, text-decoration — самый простой способ подчеркнуть текст. Плохой. Нельзя пропускать нижние элементы в других браузерах; Невозможно изменить цвет, толщину или стиль. Свойство CSS text-decoration-width задает толщину или ширину декоративной линии, которая используется в тексте в элементе, например сквозная линия, подчеркивание или наложение. а {толщина-текст-украшение: 2px; }
Подчеркивание стиля в Интернете, Вот один из способов добиться этого: HTML:
Это заголовок
Это еще один заголовок .CSS: u {text-decoration: Свойство text-decoration-Thickness в CSS устанавливает толщину обводки декоративной линии, которая используется для текста в элементе. Значение text-decoration-line должно быть подчеркнуто, сквозным или перекрытым, чтобы отразить свойство толщины.Custom underline CSS
Styling Underlines on the Web, border-bottom предлагает хороший баланс между быстрой и настраиваемой. В этом подходе используется проверенная на практике граница CSS, что означает, что вы можете изменить. Если вы хотите, чтобы пользовательский эффект подчеркивания появлялся только во время ролловеров, просто установите свойства фона CSS в псевдокласс: hover, а не непосредственно на элемент ссылки. .
Настроить подчеркивание с помощью text-decoration в CSS, Времена использования border-bottom вместо правильного подчеркивания текста, чтобы получить другой цвет подчеркивания, наконец, могут прийти в норму. Результаты Так же, как вы можете добавить и стилизовать подчеркивание с помощью свойства CSS text-decoration, вы также можете удалить его. Это может быть удобно, когда вам нужно удалить подчеркивание с привязки. Установите для параметра text-decoration значение none, и все форматирование будет удалено. Тег A или привязка по умолчанию подчеркивает текст.
Customized Underlines, Для применения подчеркивания к ссылкам, которые немного отличаются от простых. Базовое подчеркивание можно включать и выключать при наведении курсора на ссылку с помощью CSS. Создайте фоновое изображение с помощью linear-gradient (). Отрегулируйте его размер с помощью свойства css background-size. Поместите его в нижнюю левую позицию элемента со свойством background-positioncss.
Text-decoration: underline spacing
Как увеличить промежуток между текстом и подчеркиванием в CSS, Используя CSS, когда текст имеет text-decoration: underline, можно ли увеличить расстояние между текстом и подчеркиванием ? Поделиться.Обновление 2019: рабочая группа CSS опубликовала черновик для уровня оформления текста 4, в котором будет добавлено новое свойство text-underline-offset (а также text-decoration-Thickness), позволяющее контролировать точное размещение подчеркивания.
Как сделать text-decoration: underline with 2px padding ?, Вы можете обернуть текст в span и дать ему нижнюю границу с padding- bottom: 2px; . Примерно так span {display: inline-block; border-bottom: 1px Более гибкий способ подчеркивания текста — это свойство text-decoration.Его также можно использовать для удаления подчеркивания в тексте с гиперссылкой и добавления надстрочного текста. Надчеркнутый — противоположность подчеркивания. Он отображает строку над текстом.
Как увеличить расстояние между подчеркиванием и текстом ?, Итак, у нас все еще нет полного контроля. Одним из решений, обеспечивающих точность пикселей, является использование псевдоэлемента: after: a {text-decoration: none; Полоса подчеркивания, активируемая при оформлении текста, управляется в файле шрифта TrueType или Open Type. Толщина и смещение от базовой линии задаются шрифтовым дизайнером.Определенно используйте вместо этого границу. level 2
Переход подчеркивания текста CSS
Переход CSS не работает с подчеркиванием, Текст, заключенный в класс «un», имеет нижнюю границу, которая появляется как исчезающее подчеркивание. Применение перехода к цвету границы изменение цвета текста с прозрачного на цвет вашего текста должно создавать впечатление «постепенного появления» от отсутствия подчеркивания к подчеркиванию. Подчеркнуть переход css3 [закрыто] Задать вопрос Задано 7 лет 8 месяцев назад. Подчеркивайте переходы при наведении, избегая обтекания текста.1.
Переход CSS для украшения текста, Переход CSS для украшения текста. Я не уверен, почему я не натолкнулся на это раньше, но сегодня утром я заметил, что свойство transition в переходе Underline CSS Опубликовано 17.02.2014 04.05.2019 Лаборатория авторского дизайна Простой визуальный эффект CSS для анимации ссылки: при наведении курсора на текстовую ссылку подчеркивание ссылки раскрывается путем ее анимации из центра.
10 фрагментов CSS для создания потрясающего анимированного подчеркивания текста, Анимация внутрь.Вы заметите, что это работает с общими переходами CSS3, которые работают как при наведении ссылки, так и при перемещении курсора. У меня была аналогичная проблема с тегами, и я понял это. Причина, по которой он не анимируется, заключается в том, что вы не можете перейти из text-decoration: none value .. В моем случае я установил для text-decoration-color значение transparent, а затем, on: hover, установил для text-decoration-color желаемое значение цвета.
Text-decoration-skip
text-decoration-skip, Свойство text-decoration-skip указывает, где следует прерывать подчеркивание, наложение или зачеркивание текста.Это улучшает читаемость оформления. Свойство CSS text-decoration-skip устанавливает, какие части содержимого элемента должны пропускаться любые текстовые украшения, влияющие на элемент. Он контролирует все линии оформления текста, нарисованные элементом, а также любые линии оформления текста, нарисованные его предками.
text-decoration-skip-ink, text-decoration-skip-ink — это свойство, которое управляет поведением подчеркивания и надчеркивания (но не сквозной линией) при прохождении строки через свойство text-decoration-skip-ink Свойство CSS определяет, как подчеркиваются и подчеркиваются верхние и нижние элементы глифов.
пропустить текст-украшение, Определение и использование. Свойство text-decoration-style устанавливает стиль оформления текста (например, сплошной, волнистый, пунктирный, пунктирный, двойной). Совет. Также обратите внимание на текст. Свойство text-decoration-skip указывает, где следует прерывать подчеркивание, наложение или зачеркивание текста. Это улучшает читаемость оформленного текста и исправляет грамматику пунктуации для некоторых языков.
Text-decoration: underline padding
Как сделать text-decoration: underline with 2px padding ?, Вы можете обернуть текст в span и дать ему нижнюю границу с padding- bottom: 2px; .Примерно так span {display: inline-block; border-bottom: 1px Как сделать text-decoration: underline с отступом 2px? Задать вопрос задан 9 лет назад. Активна 2 месяца назад. Просмотрено 85k раз 19. 4. Мне нравится послушный frotend
Как увеличить разрыв между текстом и подчеркиванием в CSS, Подробно о визуальном стиле оформления текста: подчеркивание красиво Вам нужно использовать свойство ширины границы и свойство заполнения. Сокращенное свойство CSS text-decoration устанавливает внешний вид декоративных линий в тексте.Это сокращение для text-decoration-line, text-decoration-color, text-decoration-style и нового свойства text-decoration-Thickness.
Отступ между текстом и подчеркиванием — HTML и CSS, Отступ между цветом текста и подчеркивания ссылок * / a: link {font-weight: bold; текст-оформление: нет; цвет: # 2b4d8a; } a: hover {font-weight: bold text-decoration: none. затем используйте свойство границы следующим образом: border-bottom: 1px solid # 000000; padding-bottom: 2px; Например, скопируйте этот код.Вы должны увидеть подчеркивание на 2 пикселя ниже
Text-decoration-style
text-decoration-style, Definition and Usage. Свойство text-decoration-style устанавливает стиль оформления текста (например, сплошной, волнистый, пунктирный, пунктирный, двойной). Совет: также посмотрите на текст. Свойство text-decoration-style устанавливает стиль оформления текста (например, сплошной, волнистый, пунктирный, пунктирный, двойной). Совет: Также обратите внимание на свойство text-decoration, которое является сокращенным свойством для text-decoration-line, text-decoration-style и text-decoration-color.
CSS свойство text-decoration-style, text-decoration-style. Значение по умолчанию: нет сплошного текущего цвета. Унаследовано: нет. Анимируемый: нет, см. Отдельные свойства. Свойство CSS text-decoration-style устанавливает стиль строк, заданных параметром text-decoration-line. Стиль применяется ко всем строкам, которые заданы с помощью text-decoration-line.
CSS свойство text-decoration, Свойство text-decoration-style задает стиль подчеркивания в ссылках и подчеркивания, надчеркивания или сквозной строки в любом тексте с. На момент написания этой статьи text-decoration- style официально поддерживается только в Firefox.It will also work in Chrome browsers with the experimental web platform features flag enabled.
The answers/references are collected from stacksoverflow, are licensed under Creative Commons Attribution-ShareAlike license.
好消息,CSS text-underline-offset可以用起来了 « 张鑫旭-鑫空间-鑫生活
好消息,CSS text-underline-offset可以用起来了
这篇文章发布于 2021年02月17日,星期三,17:34,归类于 CSS相关。 阅读 5901 次, 今日 4 次 一条评论
by zhangxinxu from https://www.zhangxinxu.com/wordpress/?p=9857
本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。
关于下划线和文字重叠的问题,就是下图所示的问题:
我以前专门写文章介绍过,详见:“解决文字和text-decoration:underline下划线重叠问题”。
里面介绍了N种解决方法。
现在,上面文章中的那些方法再也不需要了,因为浏览器提供了原生的解决方法,那就是 text-underline-offset
属性,随着Chrome 87开始完全支持,这个CSS属性可以用起来了。
一、text-underline-offset简介
text-underline-offset
属性可以用来设置下划线偏移位置。
这里有个demo,大家可以感受下效果,您可以狠狠地点击这里:text-underline-offset下划线偏移demo
拖动滑杆后,可以看到类似下图的下划线位置移动效果:
语法
text-underline-offset
属性的语法如下:
text-underline-offset: auto ||
其中:
- auto
- 默认值。
-
- 长度值。
-
- 百分比值。百分比是相对于1em大小计算的。因此,
text-underline-offset:100%
等同于text-underline-offset:1em
。
二、细节与特性说明
以下是几个细节特性。
-
text-underline-offset
属性不是text-decoration
的缩写属性之一,是独立的CSS属性。 - 只有下划线的时候
text-underline-offset
属性才有效,删除线和上划线都是无效的。例如下面两种下划线设置text-underline-offset
属性是无效的:/* 应用text-underline-offset无效 */ text-decoration: through; text-decoration: overline;
-
text-decoration
下划线效果具有父子元素互不干涉、同时累加的特性,因此,如果父元素设置了下划线,然后部分子元素的下划线位置偏移,则下面的CSS语句是无效的:p { text-decoration: underline; text-underline-offset: 0. 5em; } p span { text-underline-offset: 1.5em; /* 无效 */ }
需要子元素明确声明具有下划线,例如:
p { text-decoration: underline; text-underline-offset: 0.5em; } p span { text-decoration: underline; text-underline-offset: 1.5em; /* 有效 */ }
兼容性
目前 text-underline-offset
属性所有现代浏览器均已支持,由于本身就属于渐进增强特性,因此,可以在实际项目中放心使用。
具体兼容性参见下面截图:
可以看到,距离我写下这篇文章,Chrome支持不过数月时间,所以标题才说“好消息”,毕竟现在是Chrome的天下。
三、结语
目前,下划线的颜色、样式(例如波浪线)、位置等都有对应的CSS属性可以设置,详见我多年前介绍的这篇文章:“了解CSS3 text-decoration波浪线等新特性”。
好,关于 text-underline-offset
属性其他就没有什么好说的了。
感谢您的阅读,欢迎补充更多关于 text-underline-offset
属性的信息。
本文为原创文章,欢迎分享,勿全文转载,如果实在喜欢,可收藏,永不过期,且会及时更新知识点及修正错误,阅读体验也更好。
本文地址:https://www.zhangxinxu.com/wordpress/?p=9857
(本篇完)
.