为什么我的HTML表单元素在IE8中单击时会四处移动?

Dec*_*ava 4 html css forms internet-explorer-8 input-field

我有一个带有大量输入字段(类型为文本和选择)的HTML表单。我浮动它们,以便每行有两个。在所有浏览器(包括IE7)中,一切正常,但是由于IE8中的某些原因,每当我在任何字段或其标签内单击时,该字段或周围的字段会垂直向上或向下移动。一旦我单击离开该框的位置,位置就会恢复正常,不过附近的另一个框可能会移动。此外,并非所有文本框字段都存在此问题,并且单击同一文本框并不总是会导致此问题。有任何想法吗?

gup*_*ron 5

我遇到了完全相同的问题,要解决此问题,我设置了

display:block
Run Code Online (Sandbox Code Playgroud)

在正在跳跃并修复的元素上。希望能有所帮助。