1

这是 Opera 使用 FireFly 的屏幕截图。它清楚地说明了文本框的填充 (5px) 和边距 (0px)。但是,文本框的右侧是一个大约 10 像素的不明黑色空间,它不是 HTML 空白、td填充、文本框边距或我能想到的任何其他内容。

间距也存在于 FireFox 和 IE 9 中。

(请忽略以下按钮具有相同缩进的事实 - 在这种情况下,我已将 padding-right 添加到tdhack 以使其均匀)

歌剧

有任何想法吗?

4

2 回答 2

1

您真的应该发布代码本身而不是正在发生的事情的图像。确保您使用<td>的是</td>紧跟最后一段内容:

<td>
    <input type="text"></td>  <!-- No space here, not even a CRLF -->
于 2011-06-10T14:50:03.723 回答
0

即使是我们中最好的人也可以完全空白......我的问题的原因显然是文本框的宽度没有设置为可以填充td. 增加宽度解决了这个问题。

出于某种原因将其设置为 100% 会将其推向极限td,但这是一个不同的问题。


@Tim Post:这是我的问题的答案,而不是评论 - 请不要不加思索地删除答案。

于 2011-06-10T15:23:23.567 回答