Text-align-all - Propriété CSS

text-align-all

Résumé des caractéristiques de la propriété text-align-all

Description rapide
Définit l'alignement des lignes d'un texte (synonyme de text-align).
Statut
Problèmes de compatibilité
Utilisable sur
HTML
Valeurs prédéfinies
start | end | center | justify | left | right | match-parent
Pourcentages
Ne s'appliquent pas.
Valeur initiale
start
Héritée par défaut
Oui.
Type d'animation
Discrète : lors d'une animation, la propriété text-align-all passe d'une valeur à l'autre sans transition.
Module W3C
Module CSS - Texte
Références (W3C)
 🡇  
 🡅  
Statut du document: WD (document de travail)

Statut du document: CR (document candidat à la recommandation)

Schéma syntaxique de text-align-all.

Text-align-all property - Syntax diagramSyntax diagram of the text-align-all CSS property. See stylescss.free.fr for details. 'char' 'char' start start end end left left right right center center justify justify match-parent match-parenttext-align-all:;text-align-all:;
Schéma syntaxique de la propriété text-align-all
Les liens du schéma donnent accès à plus de détails

Description des termes utilisés sur le schéma :

  • char est un caractère unique, entre guillemets ou apostrophes.

Description.

La propriété text-align-all est un synonyme de text-align.
Le W3C recommande d'utiliser plutôt text-align.

La propriété text-align-all gère l'alignement du texte dans le bloc. Toutes les lignes sont concernées, y compris la dernière, sauf si une indication contraire est précisée avec la propriété text-align-last.

Reportez-vous aux propriétés text-align et text-align-last pour des explications pus précises.

Valeurs pour text-align-all.

  • text-align-all: start; text-align-all: end;

    Alignement du texte du côté du début des lignes ou à la fin des lignes, compte-tenu de la directino d'écriture (à gauche pour les langues latines).

  • text-align-all: left; text-align-all: right;

    Alignement des lignes de texte à gauche ou à droite, quelque soit la direction d'écriture.

  • text-align-all: center;

    Les lignes de textes sont centrées.

  • text-align-all: justify;

    Les lignes de texte sont justifiées : des espaces sont ajoutés pour que toutes les lignes aient la même longueur.

  • text-align-all: match-parent;

    L'alignement des lignes se fait comme pour l'élément parent, en considérant le mode d'écriture de cet élément parent. Cette valeur ne prend du sens que si le parent est aligné sur une valeur logique (start ou end).

  • text-align-all: ',' right;

    Cette syntaxe aligne les contenus sur le caractère indiqué. La plupart du temps il s'agit du séparateur décimal car l'idée est de présenter des colonnes de chiffres. L'exemple ci-dessous est une simulation, car cette fonctionnalité est encore très peu prise en charge.

    DENSITÉS DES MÉTAUX EN gr/m³ Palladium 12,02 Nickel 8,9 Plomb 11,352 Argent 10,5

Valeurs communes à toutes les propriétés :

text-align-all: initial (start) text-align-all: inherit text-align-all: revert text-align-all: revertLayer text-align-all: unset

Les valeurs communes sont présentées sur ces pages : initial, inherit, revert, revert-layer, unset.

Exemple interactif avec la propriété text-align-all.


Mode d'écriture :

text-align-all :

Le mode d'écriture de cet échantillon de texte peut être adapté à toutes les langues. L'utilisation des valeurs logiques pour text-align-all permet de reste cohérent par rapport au mode d'écriture.

Compatibilité des navigateurs avec la propriété text-align-all.

La propriété text-align-all n'est prise en charge par aucun navigateur à l'heure actuelle (2024). Utilisez plutôt la propriété text-align qui est un synonyme.

Historique de la propriété text-align-all.

  • Module CSS - Texte - Niveau 3

    Dans ce niveau de la spécification, la propriété text-align devient une propriété résumée, regroupant les valeurs pour text-align-all et text-align-last.
    WD
    27 Janvier 1999
    Document de travail.
    CR
    22 Décembre 2020
    Candidat à la recommandation.
    PR
    REC
  • Module CSS - Texte - Niveau 4

    Ajout de la possibilité d'aligner sur un texte ou un caractère.
    WD
    22 Septembre 2015
    Document de travail.
    CR
    PR
    REC

Voir aussi, concernant le traitement des textes.

La spécification concernant le traitement des textes est dénommée "Module CSS - Texte" (CSS Text Module). La propriété text-align-all est décrite dans ce module, ainsi que les propriétés ci-après :

Propriétés :

hanging-punctuation
Définit la ponctuation suspendue (caractères autorisés à déborder dans la marge).
hyphenate-character
Définit le caractère qui sera à utiliser comme marque de césure.
hyphenate-limit-chars
Définit le nombre minimal de caractères pour autoriser la césure d'un mot.
hyphenate-limit-last
Définit si les césures sont autorisées à la fin d'une colonne, d'une page, etc.
hyphenate-limit-lines
Définit le nombre maximal de lignes successives se terminant une césure
hyphenate-limit-zone
Définit le nombre maximal d'espaces pour autoriser ou interdire la césure.
hyphens
Définit si les mots peuvent être coupés en fin de ligne. La césure des mots donne une mise en page plus agréable mais peut être gênante dans certains cas.
letter-spacing
Espacement des lettres.
line-break
Définit les ruptures de lignes pour les langues CJK (chinois, japonais, coréen).
line-padding
Ajoute un espace au début et à la fin des lignes.
overflow-wrap
Gestion des coupures de mots pour les langues CJK et quelques autres.
tab-size
Définit la taille des caractères de tabulation.
text-align
Spécifie comment doit être aligné le texte de l'élément.
text-align-last
Définit l'alignement de la dernière ligne des paragraphes.
text-autospace
Définit l'espace entre les caractères adjacents (utilisable pour les langues CJK).
text-group-align
text-indent
Définit le retrait de la première ligne des paragraphe (indentation).
text-justify
Sélectionne la méthode utilisée pour justifier le texte.
text-space-collapse
Définit comment gérer les espaces et les espaces multiples dans le texte.
text-space-trim
Définit si les espaces au début et à la fin du texte de l'élément doivent être conservés ou supprimés.
text-spacing
text-spacing-trim
Definit l'espacement autour des caractères de ponctuation CJK.
text-transform
Casse du texte (minuscules, majuscules...).
text-wrap
Définit la gestion des retours à la ligne du texte.
text-wrap-mode
Définit si les retours à la ligne sont autorisés.
text-wrap-style
Définit comment les saut de ligne vont se faire.
white-space
Définit comment sont restitués les espaces multiples et les retours chariot.
white-space-collapse
Définit comment les espaces successifs et les retours à la ligne doivent être traités.
white-space-trim
Définit si comment le navigateur doit supprimer les espaces réductibles.
word-boundary-detection
Définit quelle logique le navigateur doit utilier pour identifier les limites des mots.
word-boundary-expansion
Substitue certains caractères de séparation de mots par d'autres.
word-break
Coupure des mots longs.
word-space-transform
Normalise les caractères d'espacement (écritures CJK).
word-spacing
Permet d'ajuster l'espacement des mots.
word-wrap
Coupure des mots pour les langues CJK et quelques autres.
wrap-after
Autorise ou non les sauts de lignes après la boite.
wrap-before
Autorise ou non les sauts de lignes avant la boite.
wrap-inside
Autorise ou non les sauts de lignes dans la boite.