positionner une image dans le milieu
I (débutant) aimerais mettre une image dans une boîte avec un peu de marge autour de. J'ai essayé avec un rembourrage et donc, n'a pas fonctionné. Ensuite, j'ai essayé ceci:
<div style="border:1px solid #CC6699; width:11em; height:5.5em;">
<img style="align:center; width:10em; height:5em;" src="path">
</div>
Mais au lieu de cela, l'image est coincé dans le coin supérieur gauche.
Vous devez vous connecter pour publier un commentaire.
Couple de façons de le faire:
Mon habitude est de mettre une image de fond à la place.
Dans votre css:
Dans votre code html:
Ou de mettre juste quelques rembourrage autour dans votre CSS
et le HTML
Essayez ceci:
CSS niveau 2 n'ont pas de propriété pour le centrage des choses à la verticale. Il y aura probablement une en CSS niveau 3. Mais même dans CSS2 vous pouvez centre de blocs verticalement, par la combinaison de quelques propriétés. Le truc, c'est pour indiquer que le bloc externe doit être formaté comme une cellule de tableau, parce que le contenu d'une cellule de tableau peut être centrée verticalement.
MODIFIER
Comme rpflo l'indique, à l'aide de la propriété background-position est d'autant plus important si le conteneur arrive à être plus petit que l'image. N'oubliez pas d'inclure le "background-repeat:aucun" style si vous ne voulez pas l'image de mosaïque.
Utiliser le petit plugin jQuery. Il centre le chargement de l'image dans le milieu du conteneur (verticalement et horizontalement):
http://plugins.jquery.com/project/CenterImage
Site de démo:
http://www.demosites.somee.com/demos/centerimage.html
Utilisation: Ce plugin postes de chargement de l'image au centre sur un certain conteneur html (div, span,...).
Actuellement paramètres de configuration disponibles:
Configuration minimale pour l'initialisation:
Appeler ce, afin de supprimer le chargement de l'image (et la superposition)