La propriété text-align
dans CSS est utilisée pour contrôler l'alignement du texte dans un élément. Cette propriété peut être appliquée aux éléments au niveau des blocs, tels que <div> , <code><p></p>
, ou <h1></h1>
à <h6></h6>
, pour modifier l'alignement du texte dans ces éléments. Pour utiliser la propriété text-align
, vous le spécifiez dans une règle CSS et le définissez sur l'une de ses valeurs disponibles. Par exemple, pour centrer le texte dans un élément <p></p>
, vous pouvez utiliser la règle CSS suivante:
<code class="css">p { text-align: center; }</code>
Cette règle centrerait le texte de tous les éléments <p></p>
de la page. Vous pouvez appliquer la propriété text-align
à un élément spécifique en utilisant un ID ou un sélecteur de classe, ou à plusieurs éléments en utilisant un sélecteur d'élément comme indiqué ci-dessus.
La propriété text-align
accepte plusieurs valeurs qui déterminent comment le texte d'un élément est aligné. Les valeurs les plus couramment utilisées sont:
De plus, la propriété text-align
accepte également les valeurs moins courantes suivantes:
left
pour les langues de gauche à droite et right
pour les langues de droite à gauche.right
pour les langues de gauche à droite et left
pour les langues de droite à gauche. La propriété text-align
affecte la disposition du texte dans les éléments HTML au niveau du bloc en ajustant la position horizontale des lignes de texte par rapport aux bords de la case de contenu de l'élément. Par exemple:
<p></p>
avec text-align: left
, le texte s'alignera le long du bord gauche du paragraphe, laissant le côté droit potentiellement inégal.text-align: right
est utilisé, le texte s'alignera le long du bord droit, laissant le côté gauche potentiellement inégal.text-align: center
positionnera le texte de sorte qu'il y a une quantité égale d'espace sur les côtés gauche et droit du bloc de texte à l'intérieur de l'élément.text-align: justify
est défini, le navigateur tente d'ajuster l'espacement entre les mots afin que chaque ligne de texte dans l'élément s'étire pour remplir la largeur de l'élément, à l'exception de la dernière ligne, qui est généralement alignée par défaut. L'impact de text-align
est limité aux éléments de texte et de ligne dans l'élément au niveau du bloc à laquelle il est appliqué. Il n'affecte pas le positionnement des éléments au niveau du bloc eux-mêmes ou les éléments absolument positionnés dans le bloc.
La propriété text-align
est spécialement conçue pour contrôler l'alignement horizontal du texte dans un élément. Il n'a aucun effet sur l'alignement vertical du texte. Pour l'alignement vertical, d'autres propriétés CSS doivent être utilisées.
Pour obtenir un alignement vertical du texte, vous pouvez utiliser des propriétés telles que line-height
pour les éléments de texte à une seule ligne, ou les propriétés Flexbox telles que align-items
et justify-content
lors de l'utilisation d'un conteneur Flex. Par exemple, pour centrer verticalement le texte dans un <div> en utilisant Flexbox, vous pouvez utiliser:<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"> <code class="css">div { display: flex; align-items: center; justify-content: center; height: 200px; /* Height must be set for vertical alignment to work */ }</code></pre><div class="contentsignin">Copier après la connexion</div></div>
<p> En conclusion, alors que <code>text-align
est puissant pour gérer la disposition horizontale du texte, d'autres techniques CSS sont nécessaires pour l'alignement vertical.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!