5

このバグは Chrome バージョン 30.0 以降でのみ発生するようです

で入力要素にフォーカスするとoverflow: hidden、他の入力要素がジャンプします。なぜこれが起こるのですか?

フィドル: http://jsfiddle.net/8JHd6/3/

4

2 に答える 2

2

公式レビューはこちら: https://codereview.chromium.org/26454004

r155341 ( https://codereview.chromium.org/21414002 ) により、overflow: hidden; の配置について CSS 仕様に従うようになりました。display: inline-block; と組み合わせて使用​​します。残念ながら、要素のベースラインを変更するという副作用がありました。これは、要素をインライン ブロックとして内部的に実装しているためです。この CL はベースライン計算をオーバーライドして、オーバーフローの有無にかかわらず同じ方法で整列するようにします。

(注: これによって破損した Web サイトは、要素に影響を与えないため、overflow: hidden を削除するだけで修正できます)

于 2013-10-09T02:43:02.867 に答える