我有這個簡單的表格,最後一行顯示圖片按鈕旁邊的文本。除了IE7之外,這在其他瀏覽器中運行良好。IE7對齊表格單元格中的按鈕旁邊的文本
<table>
<tr>
<td>Some header</td>
<td>Some other header</td>
</tr>
<tr>
<td colspan="2" class="infoRow">Info:
<input type="image" class="infoButton" src="Images/down_arrow.png" /></td>
</tr>
</table>
從CSS文件:
.infoButton
{
float: right;
padding: 0;
margin-left: 20px;
}
.infoRow
{
text-align: right;
}
IE7顯示文本一路在表格單元格右側和圖像按鈕是在它之下,並靠右對齊。我想顯示圖像按鈕左側的「Info:」文本,該文本在其他瀏覽器中正常工作。
這工作的工作!謝謝。但是現在文本不是垂直居中在圖像按鈕旁邊。我已經嘗試過「vertical-align:top」,它將文本置於圖像的垂直中心。適用於Chrome,但不適用於IE。該死的 –
@OliverNilsen,看看[這個](http://css-tricks.com/centering-in-the-unknown/)。 –
我認爲'td'上的'vertical-align:middle'應該可以工作。 – powerbuoy