tab-size
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since August 2021.
Expérimental: Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.
La propriété tab-size
permet d'adapter la largeur utilisée pour représenter le caractère de tabulation (U+0009
).
/* Valeurs entières */
/* Type <integer> */
tab-size: 4;
tab-size: 0;
/* Valeurs de longueurs */
/* Type <length> */
tab-size: 10px;
tab-size: 2em;
/* Valeurs globales */
tab-size: inherit;
tab-size: initial;
tab-size: unset;
Valeur initiale | 8 |
---|---|
Applicabilité | conteneurs de type bloc |
Héritée | oui |
Valeur calculée | l'entier spécifié ou une longueur absolue |
Type d'animation | une longueur |
Syntaxe
Valeurs
Syntaxe formelle
tab-size =
<number [0,∞]> |
<length [0,∞]>
Exemples
HTML
<pre class="exemple">
print "tabulation avant"
print "4 espaces avant"
print "2 espaces avant"
</pre>
CSS
.exemple {
tab-size: 5;
}
Résultat
Spécifications
Specification |
---|
CSS Text Module Level 3 # tab-size-property |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
- Contrôler la taille du caractère de tabulation (U+0009), un e-mail d'Anne van Kesteren pour le CSSWG afin de proposer la standardisation de cette propriété (en anglais).