Spec-Zone.ru › CSS

tab-size

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с августа 2021 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Свойство tab-size CSS используется для настройки ширины символов табуляции (U+0009).

Попробуйте

Синтаксис

/* <number> values */
tab-size: 4;
tab-size: 0;

/* <length> values */
tab-size: 10px;
tab-size: 2em;

/* Global values */
tab-size: inherit;
tab-size: initial;
tab-size: revert;
tab-size: revert-layer;
tab-size: unset;

Значения

<number>

Множитель отступа ширины символа пробела (U+0020), который будет использоваться в качестве ширины табуляции. Должен быть неотрицательным. Отступ ширины означает расстояние, на которое курсор или печатающая головка перемещаются перед печатью следующего символа.

<length>

Ширина табуляции. Должен быть неотрицательным.

Формальное определение

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

Формальный синтаксис

tab-size = 
<number [0,∞]> |
<length [0,∞]>

Примеры

Расширение по количеству символов

pre {
  tab-size: 4; /* Set tab size to 4 characters wide */
}

Свернуть табуляции

pre {
  tab-size: 0; /* Remove indentation */
}

Значение табуляции по умолчанию против настраиваемых размеров

Этот пример сравнивает значение табуляции по умолчанию с настраиваемым значением. Обратите внимание, что white-space установлено в pre для предотвращения сжатия табуляций.

HTML

<p>no tab</p>
<p>&#0009;default tab size of 8 characters wide</p>
<p class="custom-number">&#0009;custom tab size of 3 characters wide</p>
<p>&nbsp;&nbsp;&nbsp;3 spaces, equivalent to the custom tab size</p>
<p class="custom-length">&#0009;custom tab size of 50px wide</p>

CSS

p {
  white-space: pre;
}

.custom-number {
  tab-size: 3;
}

.custom-length {
  tab-size: 50px;
}

Результат

Спецификации

Спецификация
CSS Text Module Level 3
# tab-size-property

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
tab-size
21Это свойство еще не анимируется.
79Это свойство еще не анимируется.
91
4В Firefox 53 и ранее это свойство не анимировалось.
1510.5–15 7
25Это свойство еще не анимируется.
91
4В Firefox 53 и ранее это свойство не анимировалось.
1411–14 7
1.5Это свойство еще не анимируется.
4.4
length 42 79 53 29 13.1 42 53 29 13.4 4.0 56

См. также

  • white-space

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/tab-size

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API