トリガーが可変長のユーザー名であるドロップダウンメニューがあります。ドロップダウンの中にボタンがあります。ユーザー名が非常に長い場合にデザインを見栄えよくするために、ドロップダウン内のボタンの幅を 100% にし、ユーザー名が非常に短い場合に見栄えを良くするために、最小幅を設定しました。
IE8 を除くすべてのブラウザーですべてがうまく機能します。
このjsfiddleでは、コードを簡素化し、ドロップダウンは常に「オン」になっています。また、長い名前と短い名前の 2 つのバージョンも作成しました。
IE8 で表示すると、ユーザー名が非常に短い場合、ドロップダウンが誤って横に移動します。絶対配置された要素に最小幅を設定すると、IE8はそれを好まないようです。
何か案は?ありがとう!