text-decoration-skip-ink ⚡️ HTML и CSS с примерами кода

Свойство text-decoration-skip-ink определяет способ рисования надстрочных и нижних подчеркиваний при прохождении над верхними и нижними элементами глифов.

Демо

Текст
  • hanging-punctuation
  • hyphens
  • letter-spacing
  • line-break
  • overflow-wrap
  • paint-order
  • tab-size
  • text-align
  • text-align-last
  • text-indent
  • text-justify
  • text-size-adjust
  • text-transform
  • white-space
  • word-break
  • word-spacing
  • letter-spacing
  • text-decoration
  • text-decoration-color
  • text-decoration-line
  • text-decoration-style
  • text-decoration-thickness
  • text-decoration-skip
  • text-decoration-skip-ink
  • text-emphasis
  • text-emphasis-color
  • text-emphasis-position
  • text-emphasis-style
  • text-indent
  • text-rendering
  • text-shadow
  • text-underline-position
  • text-transform
  • white-space
  • word-spacing

Синтаксис

/* Single keyword */
text-decoration-skip-ink: none;
text-decoration-skip-ink: auto;
text-decoration-skip-ink: all;
/* Global keywords */
text-decoration-skip-ink: inherit;
text-decoration-skip-ink: initial;
text-decoration-skip-ink: revert;
text-decoration-skip-ink: revert-layer;
text-decoration-skip-ink: unset;

Значения

none
Подчеркивания и надчеркивания рисуются по всей длине текстового содержимого, включая части, которые пересекают нижние и верхние элементы глифов.
auto
Браузер может прерывать подчеркивание и наложение, чтобы они не касались глифа и не приближались к нему. То есть они прерываются там, где в противном случае они пересекали бы глиф.
all
Браузер должен прерывать подчеркивание и подчеркивание, чтобы они не касались глифа и не приближались к нему. Это может быть полезно с некоторыми китайскими, японскими или корейскими (CJK) шрифтами, где автоматическое поведение может не создавать прерываний.

Определение

Начальное значениеauto
Применяется ковсем элементам
Наследуетсяда
Вычисленное значениекак определено
Тип анимациидискретный

Поддержка браузерами

Примеры

Пример 1

Пример 2

CSSHTMLРезультат

p {
  font-size: 1. 5em;
  text-decoration: underline blue;
  text-decoration-skip-ink: auto; /* this is the default anyway */
}
.no-skip-ink {
  text-decoration-skip-ink: none;
}
.skip-ink-all {
  text-decoration-skip-ink: all;
}
<p>You should go on a quest for a cup of coffee.</p>
<p>Or maybe you'd prefer some tea?</p>
<p>
  この文は、 text-decoration-skip-ink: auto
  の使用例を示しています。
</p>
<p>
  この文は、 text-decoration-skip-ink: all
  の使用例を示しています。
</p>

См. также

  • Элемент a — текст ссылки
  • Элемент uподчеркнутый текст

Ссылки

  • Свойство text-decoration-skip-ink MDN (рус.)
  • CSS Text Decoration Module Level 4 Спецификация (eng.)

table — Подчеркивание css до конца td, но не под текстом

Вопрос задан

Изменён 3 года 1 месяц назад

Просмотрен 379 раз

Другими словами, мне нужно как-то реализовать то, что на картинке

  • css
  • table

2

Вижу решение так (попробуйте изменить размер таблицы — правый нижний угол):

body { height: 100vh; margin: 0; }

table {
  border: 1px solid red;
  /* Для интерактивного изменения размера таблицы.  Необязательно. */
  overflow: hidden;
  resize: both;
}
td {
  padding: 5px;
  vertical-align: bottom;
  /* Запрет переноса названий и значений характеристик на новую строку */
  white-space: pre;
}
td:first-child {
  position: relative;
  width: 100%;
  overflow: hidden;
  vertical-align: bottom;
  /* Если нужен перенос названий характеристик на новую строку */
  white-space: pre-wrap;
}
td:first-child::after {
  content: '';
  position: absolute;
  bottom: 8px;
  height: 100%;
  width: 100%;
  border-bottom: 1px solid #080;
  /* Отступ линии от названий характеристик*/
  margin-left: 6px;
}
td:last-child {
  /* Отступ линии от значений характеристик */
  padding-left: 5px;
}
<table>
  <tr><td>Макс. грузоподъемность</td><td>400 т</td></tr>
  <tr><td>Стрела</td><td>15 м - 60 м</td></tr>
  <tr><td>Удлинение стрелы</td><td>5. 5 м - 78.5 м</td></tr>
</table>

2

Вот например, одно из решений (можно оптимизировать, но суть ясна) на codepen.io также html и scss ниже:

upd: сначала написал верстку на div’ах, не заметил, что про td спрашивают. Добавил для td решение.

.parent {
  width: 500px;
  
  .item {
display: flex;

&>div {
  margin: 1px;
  padding: 1px;
  white-space: nowrap;
}
  }
  
  .name {
flex: 2;
display: flex;

&:after {
  content: '';
  display: block;
  width:100%;
  margin-left: 10px;
  border-bottom:1px dotted #000;
}
  }
  .value {
flex: 1;
  }
}

table {
  width: 500px;
  
  
  td:first-child {
display: flex;
white-space:nowrap;
&:after {
  content: '';
  display: block;
  width:100%;
  border-bottom:1px dotted #000;
}
  }
}
<div>
  <div>
<div>Макс.  грузоподъемность</div>
<div>15m</div>
  </div>
  <div>
<div>Стрела</div>
<div>15m</div>
  </div>
</div>
<hr />
<table>
  <tr>
<td>Макс. грузоподъемность</td>
<td>15m</td>
  </tr>
  <tr>
<td>Стрела</td>
<td>15m</td>
  </tr>
</table>

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

❮ Назад Полное руководство по CSS Далее ❯


Пример

Установка различных вариантов оформления текста для элементов

,

и

:

h2 {
  text-decoration: overline;
}

h3 {
  text-decoration: line-through;
}

h4 {
  text-decoration: underline;
}

h5 {
  украшение текста: подчеркивание надчеркнуть;
}

Попробуйте сами »

Дополнительные примеры «Попробуйте сами» ниже.


Определение и использование

Свойство

text-decoration определяет украшение, добавляемое к тексту, и является сокращением свойство для:

  • text-decoration-line (обязательно)
  • цвет оформления текста
  • стиль оформления текста
  • толщина оформления текста

Показать демо ❯

Значение по умолчанию: нет currentColor сплошной авто
По наследству: нет
Анимация: нет, см. отдельные свойства . Читать про анимированный
Версия: CSS1, обновленный в CSS3
Синтаксис JavaScript:
объект .style.textDecoration=»подчеркивание» Попробуй


Поддержка браузера

Цифры в таблице указывают на первую версию браузера, которая полностью поддерживает это свойство.

Собственность
текст-украшение 1,0 3,0 1,0 1,0 3,5



Синтаксис CSS

text-decoration: text-decoration-line цвет оформления текста text-decoration-style text-decoration-thickness |initial|inherit;

Значения свойств

Значение Описание Демо
строка оформления текста Устанавливает вид оформления текста (например, подчеркивание, надчеркивание, сквозной) Демонстрация ❯
цвет оформления текста Устанавливает цвет оформления текста Демонстрация ❯
стиль оформления текста Устанавливает стиль оформления текста (например, сплошной, волнистый, пунктирный, пунктирный, двойной) Демонстрация ❯
толщина оформления текста Устанавливает толщину декоративной линии
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


Другие примеры

Пример

Добавить больше оформления текста:

h2 {
  text-decoration: подчеркивание, надчеркивание, пунктирная красная точка;
}

h3 {
  украшение текста: подчеркивание волнистое синий 5px;
}

Попробуйте сами »


Связанные страницы

Учебник CSS: Оформление текста CSS

Ссылка HTML DOM: свойство textDecoration

❮ Назад Полное руководство по CSS Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
How To Tutorial
SQL Tutorial
Python Tutorial
W3.CSS Tutorial
Bootstrap Tutorial
PHP Tutorial
Java Tutorial
C++ Tutorial
jQuery Tutorial

Top References
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3. CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery

Top2 Examples

5 Top2 Examples
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


ФОРУМ | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools использует W3. CSS.

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

❮ Предыдущий Полное руководство по CSS Далее ❯


Пример

Установите красный цвет оформления текста:

p {
оформление текста: подчеркивание;
цвет оформления текста: красный;
}

Попробуйте сами »


Определение и использование

Свойство text-decoration-color определяет цвет оформления текста (подчеркивание, надчеркивание, зачеркивание).

Совет: Также обратите внимание на свойство text-decoration, которое является сокращенным свойством для text-decoration-line, text-decoration-style, text-decoration-color и text-decoration-толщина.

Показать демо ❯

Значение по умолчанию: текущий цвет
По наследству: нет
Анимация: да. Читать про анимированный Попробуй
Версия: CSS3
Синтаксис JavaScript: объект . style.textDecorationColor=»красный» Попробуй


Поддержка браузера

Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.

Числа, за которыми следует -moz- или -webkit-, указывают первую версию, которая работала с префиксом.

Недвижимость
цвет оформления текста 57,0 79,0 36,0
6,0 -мун-
12.1
7.1 -вебкит-
44,0


Синтаксис CSS

text-decoration-color: color |initial|inherit;

Значения свойств

Значение Описание Играй
цвет Задает цвет оформления текста Демонстрация ❯
начальный Устанавливает для этого свойства значение по умолчанию. Читать про начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


Связанные страницы

Учебник по CSS: Оформление текста CSS

Ссылка на HTML DOM: свойство textDecorationColor

❮ Предыдущий Полное руководство по CSS Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник по HTML
Учебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3.CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery

Основные ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

Top Examples Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.