を置く私のHTMLとCSSです:fiddleマイクロソフトエッジは、ボタン上の問題をリサイズここ
.right {
float: right;
}
.scroll {
max-height: 100px;
overflow-y: auto;
}
<div class="right">
<button>x</button>
<div class="scroll">
<div>testtesttesttest testtest</div>
<div>testtesttesttest testtest</div>
<div>testtesttesttest testtest</div>
<div>testtesttesttest testtest</div>
<div>testtesttesttest testtest</div>
<div>testtesttesttest testtest</div>
<div>testtesttesttest testtest</div>
</div>
</div>
私はマイクロソフトのボタンの上に置くと、内側のdivがリサイズされているEdgeの。
この単純なバージョンでは、ボタンホバーでエラーを生成できますが、実際にはウィンドウのどこかをクリックするとサイズ変更が発生します。
をお試しください兄弟要素の幅を明示的に定義することで解決できるバグをレンダリングします。 –
PS:Edgeが不確かさを気に入らないようです... .scroll overflox-yを自動ではなくスクロールするように設定すると、問題がクリアされます。私の推測では、要素のスタイルや位置の再計算がボタンのホバーで行われると、Edgeはスクロールバーを.scrollから削除して要素の合計幅を減らし、最大高さを超えていることを認識し、スクロールバーを再び追加します。それはラインを壊す内容です...それはすべて、ただの分析推測です、私は間違っているかもしれません。 –
結局のところ、問題はHTML、CSS自体の中にはないと思います...あなたは多くの不確実な値でエッジに苦労しているだけで、エッジは明らかにうまく処理できません。 –