2010-12-03 25 views
0

我有20像素的圖像被顯示在一個空表左上角的一個20像素:爲什麼這張圖片不能在桌子的中央垂直和水平排列?

<table width="100px"> 
    <tr> 
     <td width='100%' align='center' valign='center'> 
      <img id='redimg' src='/images/redimg.gif'/> 
     </td> 
    </tr> 
<table> 

我如何得到它出現在表垂直和水平的中心?

+1

使用編寫您網站請不要告訴我。 – omnix 2010-12-03 16:25:07

+2

爲什麼這個標籤的CSS? – Thomas 2010-12-03 16:28:48

回答

3

valign屬性移動到tr元素,然後將「center」更改爲「middle」。

然後將其刪除所有並使用CSS ;-)

1

試試這個HTML

<table class="mytable"> 
    <tr> 
     <td> 
      <img id='redimg' src='/images/redimg.gif'/> 
     </td> 
    </tr> 
<table> 

這個CSS

.mytable 
{ 
    width: 100px; 
} 

.mytable td 
{ 
    vertical-align: middle; 
    text-align: center; 
}