1

我观察到在 IE7 中,选择框的下拉菜单看起来不完整(见图 1)。但是,当您将其悬停时,下拉框会完全显示(见图 2)。

在此处输入图像描述

我怎样才能让它看起来像默认的图像 2。另外,如果我增加选择框的大小(高度:25px)并且文本大小只有 9px,我如何确保文本在中间?我尝试调整选择框的填充和边距,但无济于事。

谢谢你。

4

2 回答 2

1

这就是启用 Windows Aero 主题时下拉框的外观。这是完全正常和标准的。事实上,这正是 Windows 用户希望看到的。我不建议仅仅因为你觉得它看起来很奇怪就改变它。您的用户不会这么认为。他们查看的所有其他网页以及计算机上的所有应用程序都以完全相同的方式工作。

不,你不能轻易改变外观。您必须为整个下拉框控件编写自定义样式。与其他浏览器相比,这在 Internet Explorer 中是相当困难的,如果它甚至有可能让它完全正常工作的话。

至于你的第二个问题:你为什么要增加下拉框的高度?默认高度是您想要的高度。它会自动调整自身大小以适应其显示的文本大小。它不需要比这更大,如果你强迫它更大,它会像你说的那样看起来很丑。

于 2012-08-11T08:13:37.073 回答
1

阅读更多这个问题修复点击这里,还有更多示例演示页面

于 2012-08-11T11:34:42.480 回答