我有一个下拉菜单,它的触发器是一个可以是可变长度的用户名。在下拉菜单中有按钮。为了让设计在用户名很长时看起来不错,我将按钮设置为下拉宽度:100%,并且为了在用户名很短时看起来不错,我设置了最小宽度。
除了 IE8,所有浏览器都运行良好。
在这个 jsfiddle 中,我简化了代码,并且下拉菜单始终“打开”。我也做了两个版本,一个长名字,一个短名字。
如果您在 IE8 中查看它,当用户名很短时,下拉菜单会错误地移到一边。似乎当您在绝对定位的元素上设置最小宽度时,IE8 不喜欢它。
有任何想法吗?谢谢!