0

在下面的 HTML 片段中,我希望两个单元格并排放置,它们之间没有空格;如果可能,不使用 css。如果第二个的最左边的位置是第一个的最右边的位置,为什么它们之间会有任何空间?谢谢。

  <TR>

  <TD style="position:absolute; top:98px; left:0px; right:56px; bottom:126px; font-size: 7pt; background-color:Lime; text-align: center; font-family: Arial;" cellpadding="0" cellspacing="0">ABC</TD>



     <TD style="position:absolute; top:98px; left:56px; right:112px; bottom:126px; font-size: 7pt; background-color:Lime; text-align: center; font-family: Arial;" cellpadding="0" cellspacing="0">123</TD>
4

2 回答 2

2

为什么要绝对定位您的表格单元格?它们会自动彼此相邻渲染。如果我没记错的话,你需要做的就是border-spacing="0"。虽然使用 css 会容易得多 =)

于 2010-03-23T23:00:21.853 回答
1

我不完全确定我理解了这个问题......源代码中它们之间的空格将被浏览器忽略,并且应该将它们放在一起。

是否要删除单元格之间的填充?尝试添加style="border-collapse: collapse"<table>元素。但更好的做法是将您的样式转移到一个 css 文件中,因为那里有很多事情要做。

编辑:啊,现在我注意到了position: absolute。摆脱它(以及随之而来的top, right, bottom, 和left)。

于 2010-03-23T22:58:06.427 回答