2009-02-17 83 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