Text-box-trim - Propriété CSS
Résumé des caractéristiques de la propriété text-box-trim
text-box-edge (langages CJK).none | trim-start | trim-end | trim-bothnonetext-box-trim passe d'une valeur à l'autre sans transition.Schéma de la syntaxe de text-box-trim.
text-box-trim.Cliquez sur les liens du schéma pour plus de précisons sur les valeurs.
Description de la propriété text-box-trim.
text-box-trim supprime les espacements avant et/ou après les lignes de texte. En tant normal ces espacements sont utiles pour éviter que les lignes
ne se touchent mais il y a des cas où ils sont plutôt gênants comme dans les alignements verticaux.
Titre.
text-box-trim / text-box-edge
est plus élégante.
Voyez la page sur text-box-edge pour des informations complémentaires, et la page sur text-box pour des exemples d'utilisation.
Valeurs pour text-box-trim.
Dans les exemples qui suivent, la taille des caractères à été fixée à 2rem et la propriété text-box-edge a été fixée à
cap alphabetic afin que l'effet de text-box-trim soit bien visible avant et après la ligne de texte.
- text-box-trim: none;
Ici, aucun des espacements n'est supprimé, ni avant, ni après la ligne. Quand il s'agit de texte normal, c'est la meilleure solution.
Ligne de texte - text-box-trim: trim-start;
Les espacements avant la ligne sont supprimés. Utilisé par exemple pour aligner le haut d'un titre avec le haut d'une image par exemple.
Ligne de texte - text-box-trim: trim-end;
Ici ce sont les espacements après la ligne qui sont supprimés. C'est le symétrique du précédent, utilisé pour les alignements par le bas.
Ligne de texte - text-box-trim: trim-both;
Les espacements avant et les espacements après la ligne sont supprimés. Cette option est utilisée par exemple quand il est question d'aligner verticalement deux textes dans des polices différentes.
Ligne de texte - text-box-trim: initial; (
none) text-box-trim: inherit; text-box-trim: revert; text-box-trim: revertLayer; text-box-trim: unset;Les valeurs communes sont présentées sur ces pages :
initial,inherit,revert,revert-layer,unset.
Exemple interactif avec la propriété text-box-trim.
text-box-trim et text-box-edge sont tellement liées qu'il est préférable de proposer une simulateur avec ces deux propriétés.
Les effets seront le plus visibles avec :
text-box-edge:ex alphabetic;
text-box-trim:trim-both;
Compatibilité des navigateurs avec text-box-trim.
La propriété text-box-trim est encore très mal traitée par les navigateurs (2025).
text-box-trim pour supprimer les espacements avant et/ou après les lignes de texte.text-box-trimNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Opéra

Samsung Internet

Chrome

Safari

Firefox

Safari sur IOS

Edge

Androïd Brower

Firefox pour Androïd

Chrome pour Androïd

KaiOS Browser

Opéra mini
Histoire de la propriété text-box-trim.
-
Module CSS - Mise en page en ligne - Niveau 3
Première présentation de la propriététext-box-trim.18 Décembre 2014Document de travail.
Voir aussi, concernant les dispositions en ligne.
Le module de spécification dénommé "Module CSS - Mise en page en ligne", ou CSS Inline Layout Module en anglais, définit ce qui est relatif aux alignements verticaux et
à la disposition en ligne des éléments. La propriété text-box-trim et les propriétés suivantes sont décrites dans ce module :



