Définition de la CSS text-align.
La propriété d'Alignement CSS text-align
permet de définir l'alignement horizontal du texte ou plus globalement les éléments dits inline
dans un élément (X)HTML dit block
qui les contient.
La propriété de feuille de style text-align
CSS peut prendre comme valeur d'alignement :
-
left
: le texte est aligné à gauche de la "zone de contenu" de l'élément. -
center
: le texte est aligné au milieu de la "zone de contenu" de l'élément. -
right
: le texte est aligné à droite de la "zone de contenu" de l'élément. -
justify
: le texte est aligné à droite et à gauche de la "zone de contenu" de l'élément, influencée pardirection
ou l'attribut HTMLdir
. - chaîne : spécifie une chaîne caractères sur laquelle le contenu des cellules d'un tableau vont s'aligner. Utilisée seulement pour le cellules d'un tableau (reconnue par aucun navigateur).
-
inherit
: hérite de la propriété CSStext-align
de son parent (CSS2).
Exemple de code text-align
CSS
Conditions d'application de la CSS text-align.
La propriété de feuille de style text-align
CSS est applicable sur l'ensemble des balises HTML ou XHTML de type block ou inline (p
, div
, td
, ...).
Héritage des valeurs Css de text-align.
Les balises filles HTML ou XHTML héritent de la propriété de feuille de style text-align
CSS.
Problème d'interprétation de text-align en Css.
La propriété de feuille de style css text-align
ne pose aucun problème d'interprétation, sauf pour la valeur text-align : chaîne
qui ne semble pas être reconnue par aucun navigateur.
Règles de syntaxes CSS pour text-align.
Règles text-align sur les éléments suivant leur type
La "zone de contenu" est entourée par les padding
dits marges intérieures. L'élément de type inline
s'aligne horizontalement dans la "zone de contenu" du premier parent trouvé dont le display
est block
ou inline-block
.
L'alignement horizontal sur une élément de type block
dans la "zone de contenu" n'a pas d'effet sur son placement. Il restera toujours placé à droite ou à gauche suivant le sens de l'écriture (dir
ou direction
). Cependant sa "zone de contenu" héritera de la propriété text-align
.
Compatibilités navigateurs de la propriété text-align
- Détails des versions de la CSS text-align
- Propriété
text-align
est compatible avec CSS1 et plus. - Propriété
text-align
est compatible avec CSS2 et plus.
Equivalence de la CSS text-align en HTML.
L'équivalence de la propriété text-align
CSS en HTML est : l'attribut HTML ALIGN
des balises HTML.
Flash mx text-align
CSS
Pour les utilisateurs de Flash MX, l'équivalence actionscript de la feuille de style css text-align
est textAlign
.
Exemples et astuces CSS pour utiliser text-align
Alignement horizontal d'un élément de type block
Comme nous l'avons expliqué au dessus, seuls les éléments de type "inline
" sont soumis à l'alignement horizontal hérité de leur parent. Donc pour qu'un élément de type "block
" accepte l'alignement horizontal spécifié de son parent, il faut le transformer en type "inline-block
" grâce à la propriété Css display
.
Résultat :
Alignement horizontal de block.
Si vous ayez besoin de centrer horizontalement élément de type block dans une élément de type bloc.
Vus pouvez utiliser une technique qui consiste à spécifier les marges droite et gauche en auto
.
Résultat :
Cette technique ne fonctionne pas pour le centrage vertical.
Votre avis sur la définition text-align en CSS
Votez pour la définition CSS text-align
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 4.4 / 5 - 75
votes
Cliquez sur une étoile pour voter.