Maison > interface Web > tutoriel CSS > Style CSS pour centrer verticalement les images dans des divs de largeur et de hauteur variables

Style CSS pour centrer verticalement les images dans des divs de largeur et de hauteur variables

不言
Libérer: 2018-06-28 11:50:55
original
2828 Les gens l'ont consulté

Cet article présente principalement le style CSS pour le centrage vertical des images dans des divs de largeur et de hauteur variables. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Ceci. l'article présente principalement Cet article présente comment centrer verticalement l'image en p lorsque la largeur et la hauteur sont variables, et comment écrire le style css ? L'exemple de code est le suivant

Le moyen le plus simple est de définir l'attribut CSS de l'élément externe :

p{ 
display: table-cell; 
}
Copier après la connexion

Mais IE6/7 ne prend pas en charge ce style CSS. Pour être compatible avec. eux, vous pouvez utiliser la méthode suivante.

La structure du HTML est la suivante :

<p><span></span><img src="test.png" alt=""></p>
Copier après la connexion

Le code CSS est le suivant :

p{ 
width: 100px; 
height: 100px; 
border: 1px solid #ccc; 
} 
span{ 
line-height: 100%; 
vertical-align: middle; 
display: inline-block; 
height: 100%; 
} 
img{ 
width: 100%; 
vertical-align: middle; 
}
Copier après la connexion

En définissant les attributs ci-dessus, l'effet de l'image ci-dessous peut être réalisé. L'image est centrée verticalement en p .

Le principe de cette méthode est d'insérer une balise span vide devant la balise img et de l'utiliser pour étendre la hauteur de la ligne entre p jusqu'à 100%.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment définir le centrage vertical pour les images de hauteur inconnue

À propos du centrage réactif des images de bannière CSS Méthode

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal