Centrer une image dans un div

Résolu/Fermé
kaelhula Messages postés 48 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 10 avril 2009 - 1 avril 2008 à 14:55
 HelloWorld - 24 oct. 2013 à 23:24
Bonjour,

suite à une question sans succès, j'en tente une autre. j'en ai encore plein de toutes façons :p

donc, j'ai un div et une image dedans. et je n'arrive pas à la centrer verticalement !
vertical-align autant que je veux, ça ne marche pas, margin:auto sur l'image non plus, ...


après plein de tests différents,je ne trouve toujours pas ce qui bloque. aidez-moi !!!

le css de mon div :

.news {
height:275px;
margin-right: 20px;
margin-left:320px;
margin-bottom:20px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:800;
letter-spacing:normal;
text-align:center;
}


11 réponses

Salut à toutes et tous :)
Pour centrer l'élément :

1 - verticalement seulement :

div{
width: 150px;
height: 150px;
background-color: #aaa;
display: table-cell;
vertical-align: middle;

}

2 - horizontalement seulement :

div{
width: 150px;
height: 150px;
background-color: #aaa;
text-align: center;

}

3 - horizontalement et verticalement (au centre):
div{
width: 150px;
height: 150px;
background-color: #aaa;
text-align: center;
display: table-cell;
vertical-align: middle;


}
4