我有以下HTML表格:HTML表格單元格沒有正確對齊
<table style="width: 100%;">
<tr>
<td class="title_bar_left_border"></td>
<td class="title_bar_middle"></td>
<td class="title_bar_right_border"></td>
</tr>
</table>
用下面的CSS規則:
.title_bar_left_border
{
BACKGROUND-IMAGE: url(tray_left.gif);
WIDTH: 3px;
HEIGHT: 24px;
}
.title_bar_right_border
{
BACKGROUND-IMAGE: url(tray_right.gif);
WIDTH: 3px;
HEIGHT: 24px;
}
.title_bar_middle
{
BACKGROUND-IMAGE: url(tray_middle.gif);
WIDTH: 100%;
BACKGROUND-REPEAT: repeat-x;
HEIGHT: 24px;
}
任何想法,爲什麼是這樣的結果呢?非但沒有帶圓角的漂亮的表頭
alt text http://i42.tinypic.com/24wx7qx.jpg
你得到的細胞之間的這種怪異的差距。差距從哪裏來?除了解決這個醜陋的問題,我想了解爲什麼所有瀏覽器都以這種方式呈現HTML的基本原理。