From 258ba7b4be62d8640477a3bd3146d08b00cb70ec Mon Sep 17 00:00:00 2001
From: julieng La propriété La propriété
Il y avait en Vestphalie, dans le château de M. le baron de
Thunder-ten-tronckh, un jeune garçon à qui la nature avait
donné les moeurs les plus douces. Sa physionomie annonçait
son âme. Il avait le jugement assez droit, avec l’esprit le plus
simple ; c’est, je crois, pour cette raison qu’on le nommait Candide.
-</p>text-align
définit l'alignement horizontal d'un élément de bloc ou de la boîte d'une cellule de tableau. Cette propriété fonctionne donc de façon analogue à {{cssxref("vertical-align")}} mais dans le sens horizontal./* Valeurs avec un mot-clé */
+```css
+/* Valeurs avec un mot-clé */
text-align: left;
text-align: right;
text-align: center;
@@ -38,186 +37,166 @@ text-align: -webkit-center;
text-align: inherit;
text-align: initial;
text-align: unset;
-
-
-text-align
peut être définie grâce à l'un des mots-clés de la liste qui suit.Valeurs
-
-
-
-
-start
{{experimental_inline}}left
si la direction du texte va de gauche à droite ou le même effet que right
si la direction du texte va de droite à gauche.end
{{experimental_inline}}right
si la direction du texte va de gauche à droite ou le même effet que left
si la direction du texte va de droite à gauche.left
right
center
justify
justify-all
{{experimental_inline}}justify
mais avec la dernière ligne nécessairement justifiée.match-parent
{{experimental_inline}}inherit
mais les valeurs start
et end
sont calculées selon la valeur de {{cssxref("direction")}} pour le parent et sont remplacées par left
ou right
selon ce qui est adéquat.Syntaxe formelle
+```
+
+La propriété `text-align` peut être définie grâce à l'un des mots-clés de la liste qui suit.
+
+### Valeurs
+
+- `start` {{experimental_inline}}
+ - : Cette valeur a le même effet que la valeur `left` si la direction du texte va de gauche à droite ou le même effet que `right` si la direction du texte va de droite à gauche.
+- `end` {{experimental_inline}}
+ - : Cette valeur a le même effet que la valeur `right` si la direction du texte va de gauche à droite ou le même effet que `left` si la direction du texte va de droite à gauche.
+- `left`
+ - : Les contenus en ligne (_inline_) sont alignés sur le bord gauche de la boîte contenant la ligne.
+- `right`
+ - : Les contenus en ligne (_inline_) sont alignés sur le bord droit de la boîte contenant la ligne.
+- `center`
+ - : Les contenus en ligne (_inline_) sont horizontalement centrés par rapport à la boîte contenant la ligne.
+- `justify`
+ - : Le texte est justifié. Les bords gauche et droit du texte sont alignés avec les bord gauche et droit du paragraphe.
+- `justify-all`{{experimental_inline}}
+ - : Comportement analogue à `justify` mais avec la dernière ligne nécessairement justifiée.
+- `match-parent` {{experimental_inline}}
+ - : Semblable à `inherit` mais les valeurs `start` et `end` sont calculées selon la valeur de {{cssxref("direction")}} pour le parent et sont remplacées par `left` ou `right` selon ce qui est adéquat.
+- {{cssxref("<string>")}} {{experimental_inline}}
+ - : Lorsque cette valeur est appliquée sur une cellule de tableau, elle indique le caractère sur lequel doit être aligné le contenu de la cellule.
+
+### Syntaxe formelle
{{csssyntax}}
-Exemples
+## Exemples
-Alignement à gauche
+### Alignement à gauche
-HTML
+#### HTML
-<p class="exemple">
+```html
+
+
.exemple { +```css +.exemple { text-align: left; border: solid; -}+} +``` -
{{EmbedLiveSample("Alignement_à_gauche","100%","100%")}}
+{{EmbedLiveSample("Alignement_à_gauche","100%","100%")}} -<p class="exemple"> +```html ++ +``` -Il y avait en Vestphalie, dans le château de M. le baron de Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné les moeurs les plus douces. Sa physionomie annonçait son âme. Il avait le jugement assez droit, avec l’esprit le plus simple ; c’est, je crois, pour cette raison qu’on le nommait Candide. -</p>
.exemple { +```css +.exemple { text-align: center; border: solid; -}+} +``` -
{{EmbedLiveSample("Texte_centré","100%","100%")}}
+{{EmbedLiveSample("Texte_centré","100%","100%")}} -<p class="exemple"> +```html ++ +``` -Il y avait en Vestphalie, dans le château de M. le baron de Thunder-ten-tronckh, un jeune garçon à qui la nature avait donné les moeurs les plus douces. Sa physionomie annonçait son âme. Il avait le jugement assez droit, avec l’esprit le plus simple ; c’est, je crois, pour cette raison qu’on le nommait Candide. -</p>
.exemple { +```css +.exemple { text-align: justify; border: solid; -}+} +``` -
{{EmbedLiveSample("Justification","100%","100%")}}
+{{EmbedLiveSample("Justification","100%","100%")}} -La méthode la plus générique pour centrer un bloc plutot que de centrer son contenu est d'utiliser la propriété {{cssxref("margin")}} avec les valeurs left
et right
à auto
, e.g. :
.classe { +```css +.classe { margin: auto; } -+``` -
.classe { +```css +.classe { margin: 0 auto; } -+``` -
.classe { +```css +.classe { margin-left: auto; margin-right: auto; } -- -
L'espacement créé entre les mots par la justification du texte peut rendre la lecture difficile pour les personnes dyslexiques ou souffrant de troubles cognitifs.
- -Spécification | -État | -Commentaires | -
---|---|---|
{{SpecName('CSS Logical Properties', '#text-align', 'text-align')}} | -{{Spec2('CSS Logical Properties')}} | -Aucun changement | -
{{SpecName('CSS4 Text', '#alignment', 'text-align')}} | -{{Spec2('CSS4 Text')}} | -Ajout de la gestion des valeurs <string> . |
-
{{SpecName('CSS3 Text', '#text-align-property', 'text-align')}} | -{{Spec2('CSS3 Text')}} | -Ajout des valeurs start , end et match-parent . La valeur initiale qui n'était pas nommée est bien définie avec start . |
-
{{SpecName('CSS2.1', 'text.html#alignment-prop', 'text-align')}} | -{{Spec2('CSS2.1')}} | -Aucun changement | -
{{SpecName('CSS1', '#text-align', 'text-align')}} | -{{Spec2('CSS1')}} | -Définition initiale. | -
{{cssinfo}}
- -{{Compat("css.properties.text-align")}}
- -