tab-size
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
).
css
/* 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
Exemples
HTML
html
<pre class="exemple">
print "tabulation avant"
print "4 espaces avant"
print "2 espaces avant"
</pre>
CSS
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).