5

这个错误似乎只出现在 Chrome 版本 30.0 +

当我专注于带有 的输入元素时overflow: hidden,它会导致其他输入元素跳转。知道为什么会这样吗?

小提琴:http: //jsfiddle.net/8JHd6/3/

4

2 回答 2

3

这种行为似乎是新版 Chrome 中的一个错误。

这是错误票,我希望它会尽快修复。

https://code.google.com/p/chromium/issues/detail?id=304210&thanks=304210&ts=1380905932

随意添加有关此错误的任何信息。

于 2013-10-04T19:22:26.373 回答
2

这是官方评论:https ://codereview.chromium.org/26454004

r155341 ( https://codereview.chromium.org/21414002 ) 让我们遵循 CSS 规范来对齐溢出:隐藏;结合 display: inline-block;. 不幸的是,这有改变元素基线的副作用,因为我们在内部将它们实现为内联块。此 CL 覆盖基线计算,以便它们以相同的方式对齐,有或没有溢出。

(注意:任何被此破坏的网站都可以通过删除溢出来修复它:隐藏,因为它对元素没有影响)

于 2013-10-09T02:43:02.867 回答