我有以下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的基本原理。