2009-02-17 82 views
0

我们的网站在选择框和文本输入上具有边框样式,以使它们看起来像在Windows上的Windows XP样式。这基本上给了他们一个薄的蓝色边框,而不是Windows经典的灰色斜面。我没有尝试改变选择旁边的向下箭头按钮上的样式。该CSS看起来liek这样的:在IE中为样式选择边框更改箭头按钮

border: 1px solid #7F9DB9; 

,我后的最终效果是所有选择和文本输入的蓝色边框,并选择应该有一个小的下拉箭头按钮,系统默认值。

这适用于所有非IE浏览器。它在IE 7中工作正常。它甚至可以在IE8 RC1中正常工作,前提是正在使用Windows经典主题。但是,在IE8 RC1中,如果您使用Windows XP主题(蓝色弯曲的窗口标题),那么IE8 RC1将继续使用灰色的Windows经典按钮。

这是如何呈现在IE7:alt text http://img128.imageshack.us/img128/1993/goodboxlr2.png

这是如何呈现在IE8 RC1:alt text http://img3.imageshack.us/img3/8207/badboxvq8.png

有谁知道如何让IE8渲染它像IE7呢?

回答

1

简单的答案,你不能。

样式下拉列表,滚动条等几乎总是让你在某些/大多数浏览器中失望。

我只是把它留给主题来决定。

+0

同意。下拉箭头,滚动条,“检查”如何在复选框中显示 - 这些超出了CSS规范。将它们留给操作系统的默认设置,无论它们是什么/是最好的。 – 2009-02-17 19:25:31