Maison > interface Web > tutoriel CSS > le corps du texte

L'alignement vertical fonctionne-t-il sur les éléments de bloc en ligne ?

Susan Sarandon
Libérer: 2024-11-10 20:41:03
original
684 Les gens l'ont consulté

Does Vertical Align Work on Inline-Block Elements?

Alignement vertical : un concept défectueux pour les blocs en ligne

Bien qu'il soit communément affirmé que l'alignement vertical s'applique sans effort aux éléments en ligne et aux blocs en ligne , cette croyance est souvent déçue. En réalité, l'alignement vertical a un objectif spécifique qui le rend inefficace pour les éléments de bloc en ligne.

Contrairement à text-align, qui définit l'alignement horizontal du texte dans son élément englobant, l'alignement vertical cible l'alignement vertical des éléments. par rapport à leur zone de ligne englobante, et non à leur élément parent. Une zone de ligne fait référence à l'espace rectangulaire occupé par une ligne de texte.

Considérons l'exemple suivant :

#wrapper {
border: 1px solid black;
width: 500px;
height: 500px;
}
#content {
border: 1px solid black;
display: inline-block;
vertical-align: middle;
}
Copier après la connexion

HTML :

<div>
Copier après la connexion

Dans ce cas, l'application de vertical-align: middle à l'élément inline-block #content n'aura aucun effet car l'alignement vertical ne prend pas en compte l'espacement vertical dans le bloc conteneur. Il aligne simplement l'élément dans sa propre zone de ligne.

La saisie de cette propriété fondamentale de l'alignement vertical évitera de futurs maux de tête et garantira un positionnement vertical précis dans votre code HTML et CSS.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal