css - 导致输入字段布局问题的奇怪 IE7 错误

标签 css input internet-explorer-7

这是我正在处理的示例页面:http://rivalroo.benlwilliams.com/create.html

如果您在 IE7 或 IE8 兼容模式下查看,您会看到输入字段的第二列和第三列似乎要继承包含 div 的 100px 左边距。即使将输入字段的左边距指定为 0,它仍然应用了这个神秘的 100px 左边距,但在 IE 的检查器中没有显示。

如果我删除列 div 的左边距,那么它就会很好地排列,这就是第一列的字段排列正确的原因。

有人有解决这个 IE7 错误的方法吗?

最佳答案

您是否尝试过将表单元素包装在另一个没有属性的 div 中,它应该会破坏 hasLayout“链”。即以

的形式嵌套一个 div

related post

关于css - 导致输入字段布局问题的奇怪 IE7 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378355/

相关文章:

javascript - 使用canvas-javascript css将div转换为单个图像

javascript - 即使我单击输入之外的按钮,如何保持输入焦点

java - 使用 exec 将多个输入发送到命令

C++同时控制另一个程序的I/O

javascript - 如何在 IE7 JavaScript 中对具有未定义元素的数组进行排序

css - 按钮文本和按钮在 IE7 中不显示

css - 覆盖@font-face src URL?

javascript - 在窗口调整大小时动态改变高度到最高的 div

html - 如何更改焦点上的边框颜色?

html - 在 IE7 中放置在 PRE-tag 中时,多个 BR-tags 将合并为一个