这个流氓白色空间从哪里来?

时间:2011-06-10 14:44:14

标签: css opera padding margins

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

FireFox和IE 9中也存在间距。

(请忽略以下按钮具有相同缩进的事实 - 在这种情况下,我已将td添加填充权作为黑客攻击,即使它出来也是如此)

Opera

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

<td>
    <input type="text"></td>  <!-- No space here, not even a CRLF -->

答案 1 :(得分:0)

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

由于某种原因将其设置为100%会超出td的范围,但这是一个不同的问题。


@Tim Post:这是我的问题的答案,而不是评论 - 请不要只是想删除答案。