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

标签 html css internet-explorer-8 forms input-field

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

最佳答案

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

display:block

在元素上跳来跳去并修复它。希望对您有所帮助。

关于html - 为什么我的 HTML 表单元素在 IE8 中单击时会四处移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11823842/

相关文章:

jquery - IE 8 - 慢速点击事件识别 - 100 个可点击的表格单元格

html - 更正多段引号的 HTML

html - 使 flex 元素换行到现有行,而不是新行

javascript - 将图像自动重新缩放到网页上较小的预览窗口

html - 内容从 100% 高度 DIV 溢出

html - 超链接不适用于 <a> 标签内的 <img> 标签

html - Z-index:使元素位于其父元素的兄弟元素之下

html - 导航栏不会完全填满屏幕宽度

html - Bootstrap 3 : how to control input width inside input-group?

css - IE7、IE8 子选择器问题