2012-01-22 7 views
2

Im essayant de centrer les images à l'intérieur des .pics div, mais le css ne fonctionne pascomment centrer images à l'intérieur du div

<article class="pics"> 
     <ul> 
      <li><img class="default" alt="cake" src="images/IMG_2774_opt.jpg"></li> 
      <li><img class="default" alt="cake" src="images/198_opt.jpg"></li> 
      <li><img class="default" alt="cake" src="images/IMG_2774_opt.jpg"></li> 
     </ul> 
</article> 

CSS: .pics { width: 100%; vertical-align: middle; }

ne fonctionne pas

+1

doit avoir une propriété en hauteur si vous souhaitez aligner verticalement les choses. – Scott

+0

Essayez d'ajouter le CSS pour la liste non ordonnée et les images ou peut-être un lien vers un exemple en direct. Cela aidera grandement. –

Répondre

1

http://jsfiddle.net/bth9g/

HTML:

<div class="center" > 
    <div class="centered"> 
     <div class="img"></div> 
    </div> 
</div> 

CSS:

.center{ 
    height:200px; 
    width:200px; 
    background:black; 
    display:table; 
} 
.centered{ 
    display:table-cell; 
    vertical-align:middle; 
    text-align:center; 
} 
.img{ 
    display:inline-block; 
    background:yellow; 
    height:50px; 
    width:50px; 
}