我有一个单行表,用于在网页顶部显示标题。该表有 3 个单元格,左侧和右侧带有静态图像。重复中间的图像以填充屏幕的宽度。这是我正在使用的代码:
<table style="width: 100%; border-collapse: collapse;">
<tr height="80" width="100%">
<td style="background-repeat:no-repeat; border:none" background="/images/left.png" width="690" />
<td style="background-repeat:repeat-x; background-position:middle" background="/images/middle.png" />
<td style="background-repeat:no-repeat; border:none" background="/images/right.png" width="190" />
</tr>
</table>
我想要实现的是 3 张图像整齐地对齐,没有任何边框。不幸的是,上面的代码不起作用。虽然大部分边框都消失了,但左右表格单元格中的图像右侧仍有一条 1 像素的线。
从左到右,图像的大小分别为 690x80、1x80 和 190x80,并且与单元格的大小相匹配,因此无法看到为什么存在线条。
将不胜感激摆脱两个 1 像素边框的帮助