参见英文答案 >
IE10 Select box issue4个
IE渲染我的DropDownList的方式有些问题.
在Firefox中它看起来应该是这样,这也是我想在IE中显示的方式.
以下是Firefox中下拉列表的屏幕截图:
IE渲染我的DropDownList的方式有些问题.
在Firefox中它看起来应该是这样,这也是我想在IE中显示的方式.
以下是Firefox中下拉列表的屏幕截图:
在IE中截图:
我希望下拉列表垂直向上扩展,直到下拉列表的位置,我不希望下拉列表低于现有的下拉列表控件.
是否有一些技巧如何用css做到这一点?
提前谢谢,Laziale
解决方法
这就是下拉菜单在Internet Explorer 10及更高版本(以及Windows应用商店应用程序)中的工作方式:当菜单打开时,所选项目将覆盖下拉控件,其他项目显示在其上方和下方.据推测,微软做出了这样的改变,以便
the menu is more touch friendly.
我浏览了the list of CSS properties supported by Internet Explorer,但我没有发现任何影响菜单位置的事情.因此,如果此行为不可接受,则需要避免使用本机操作系统控件,而使用基于HTML / CSS的下拉菜单,例如jQuery Selectmenu或Telerik的RadDropDownList.