2012-01-22 22 views
2

我試着去居中.pics DIV中的圖片裏面,但是CSS不工作如何中心圖片股利

<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; }

不工作

+1

必須有一個height屬性。 – Scott

+0

嘗試爲無序列表和圖像添加CSS,或者添加一個鏈接到現場示例。這將有很大的幫助。 –

回答

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; 
}