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>	default tab size of 8 characters wide</p> <p class="custom-number">	custom tab size of 3 characters wide</p> <p> 3 spaces, equivalent to the custom tab size</p> <p class="custom-length">	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Это свойство еще не анимируется. |
914В Firefox 53 и ранее это свойство не анимировалось. |
1510.5–15 | 7 | 25Это свойство еще не анимируется. |
914В Firefox 53 и ранее это свойство не анимировалось. |
1411–14 | 7 | 1.5Это свойство еще не анимируется. |
4.4 |
length |
42 | 79 | 53 | 29 | 13.1 | 42 | 53 | 29 | 13.4 | 4.0 | 56 |
См. также
© 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