--- title: letter-spacing slug: Web/CSS/letter-spacing tags: - CSS - Propriété - Reference translation_of: Web/CSS/letter-spacing ---
La propriété letter-spacing
définit l'interlettre utilisée pour les caractères qui composent le texte.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
/* Valeurs de longueur */ /* Type <length> */ letter-spacing: 0.3em; letter-spacing: 3px; letter-spacing: .3px; /* Valeur avec mot-clé */ letter-spacing: normal; /* Valeurs globales */ letter-spacing: inherit; letter-spacing: initial; letter-spacing: unset;
normal
<length>
{{csssyntax}}
.premier { letter-spacing: 0.4em; } .deuxieme { letter-spacing: 1em; } .troisieme { letter-spacing: -0.05em; } .quatrieme { letter-spacing: 6px; }
<p class="premier">Et voici l'interlettre</p> <p class="deuxieme">Et voici l'interlettre</p> <p class="troisieme">Et voici l'interlettre</p> <p class="quatrieme">Et voici l'interlettre</p>
{{EmbedLiveSample('Exemples', 440, 185)}}
Utiliser une valeur trop grande (positive ou négative) pour letter-spacing
rendra les mots illisibles. Si une valeur positive trop importante est utilisée, les lettres seront trop éloignées les unes des autres et on ne pourra pas distinguer les mots. Si une valeur négative trop faible est employée, les lettres se chevaucheront et on ne pourra pas lire le texte.
L'espacement doit être déterminé au cas par cas car chaque famille de polices utilise des caractères de largeurs différentes. Il n'existe pas de valeur unique qui permette de s'assurer que, quelle que soit la police utilisée, le texte soit lisible.
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Text', '#letter-spacing-property', 'letter-spacing')}} | {{Spec2('CSS3 Text')}} | Aucune modification. |
{{SpecName('CSS3 Transitions', '#animatable-css', 'letter-spacing')}} | {{Spec2('CSS3 Transitions')}} | letter-spacing peut désormais être animée. |
{{SpecName('CSS2.1', 'text.html#propdef-letter-spacing', 'letter-spacing')}} | {{Spec2('CSS2.1')}} | Aucune modification. |
{{SpecName('SVG1.1', 'text.html#LetterSpacingProperty', 'letter-spacing')}} | {{Spec2('SVG1.1')}} | Définition initiale pour SVG. |
{{SpecName('CSS1', '#letter-spacing', 'letter-spacing')}} | {{Spec2('CSS1')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.letter-spacing")}}