1

IE9 でこの奇妙な動作があり、ユーザー入力 (または)border-colorの を変更すると、レイアウトがクラッシュします。<input>:hover:focus

ラベルが左側にあるフォームが必要で、ラベルのmin-height幅が広い場合は、入力フィールドが次の行に移動する必要があります。これは私にとってはうまくいきます(ただし、すべてのFirefoxのこのフィドルではなく、私の開発では、それは問題ではありません)

IE9 でテストしたところ、いくつかの入力フィールドがmargin-left値 n マウス ホバーによって右にジャンプします。

ラベルのマージンボトムを下げると(ここでは5pxから4pxに)、これが起こらないようにすることができますが、そもそもエラーは発生しないはずです

境界線の色を変更しなければ、エラーも発生しません。変!

例を次に示します:
http://jsfiddle.net/HerrSerker/9ktvX/ (IE9 で確認してください)

これは IE9 の既知のバグですか? Microsoft に連絡する必要がありますか?


編集

フィドルを更新しました。
jQuery を使用して境界線の色を変更すると、バグは表示されません。

4

2 に答える 2

1

入力欄のフォントサイズをpxにすると直るのですが… アダプティブユニットのせいでバグってるみたい? http://jsfiddle.net/9ktvX/3/

input {
    ...
    font-size: 13px;
    ...
}
于 2012-09-20T17:27:39.710 に答える
0

"float" プロパティを避けるようにしてください。で同じレイアウトを取得できますdisplay:inline-block;

于 2012-09-20T17:56:21.930 に答える