1

about the vertical gap causing mouseout on slow pointer movementと尋ねました。問題は解決しました。しかし、修正された動作はFFとCrにのみ適用され、IEはまだ小さな垂直ギャップを維持していることに気付きました。それはずっとよかったですが、それはまだあります。Internet Explorerは、ポインタがゆっくり動くと、マウスオーバーが発生して、細かい隙間を残します。

.open > .dropdown-menu { 
    margin-top: initial; 
} 

this fiddleを参照してください。詳細は、ブラウザ間の動作を比較してください。

IEをクラス内の他の子供と同じように動作させるにはどうすればよいですか?

答えて

1

IEはmargin-topinitial価値を理解していない:

enter image description here

あなたが代わりにautoを使用することができます。ここでは

.open>.dropdown-menu{ 
    margin-top: auto; 
} 

はあなたのjsfiddleのフォークです:
https://jsfiddle.net/0a67pyd2/4/

チェックインchrome/firefox/ie。

+0

IEはそのコンテキストで* initial *オプションをサポートしていないと言っていますか?または、要求された動作を得ることを妨げる別の状況(ブートに関連するか、そうでなければ持ち込まれる)がありますか?私は*イニシャル*を使用したときにギャップが小さくなったことを知ったので、IEがパラメータを解釈することができたものの、何か他のものによって混乱してしまったとの結論を得ています。おそらく、私の予想で誤解したのだろうか? –

+0

答えに画像を追加:)それをチェック – Dekel

関連する問題