Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

tab-size

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨août 2021⁩.

Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.

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 initiale8
Applicabilitéconteneurs de type bloc
Héritéeoui
Valeur calculéel'entier spécifié ou une longueur absolue
Type d'animationune longueur

Syntaxe

Valeurs

<integer>

Le nombre d'espaces qu'occupe une tabulation. La valeur doit être positive.

<length>

La largeur de la tabulation. La valeur doit être positive.

Syntaxe formelle

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

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

Voir aussi