Maison >interface Web >tutoriel CSS >Comment centrer horizontalement une image à l'intérieur de son conteneur Div ?

Comment centrer horizontalement une image à l'intérieur de son conteneur Div ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-18 16:20:14313parcourir

How to Horizontally Center an Image Inside its Div Container?

Comment centrer une image horizontalement dans sa division conteneur

Problème :

Vous avez besoin pour aligner une image horizontalement dans son élément div contenant. Voici le HTML et le CSS pour la configuration problématique :

<div>
#thumbnailwrapper {
  ...
}

#artiststhumbnail {
  width: 120px;
  height: 108px;
  overflow: hidden;
}

Solution :

Pour centrer l'image horizontalement dans son conteneur, utilisez le CSS suivant :

#artiststhumbnail a img {
    display:block;
    margin:auto;
}

Ce code précise que l'image doit être affichée comme un élément de bloc et qu'elle doit avoir des marges automatiques de tous les côtés. Cela centrera l'image horizontalement dans son conteneur.

Explication :

L'affichage : block; La propriété spécifie que l'image doit être traitée comme un élément de bloc. Cela signifie qu'il occupera toute la largeur de son conteneur et interrompra le flux du texte autour de lui.

La marge : auto; La propriété spécifie que les marges de tous les côtés de l’image doivent être définies sur automatique. Cela signifie que le navigateur calculera automatiquement les marges pour que l'image soit centrée dans son conteneur.

Cette solution garantit que l'image sera centrée horizontalement dans son conteneur quelle que soit la taille du conteneur ou de l'image.

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!

Déclaration:
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