0

盤旋了一些奇怪的原因時變白,IE7-9使複選框,單選按鈕白色集中或徘徊時。不幸的是,我正在處理的網站只存在於本地,並且相當新(不到一年),但我設法找到another website where the same problem occurs複選框和單選按鈕集中或IE7-9

當我去到該頁面,該複選框懸停,灰色十歲上下的背景變成白色。但是,在大多數帶有複選框和/或單選按鈕的網站上,我會得到所需的「正常」行爲:藍色色調。對於單選按鈕,選定的單選按鈕將成爲具有白色背景的黑點,而不是標準的藍點和灰色背景。

有誰知道爲什麼發生這種情況,我該如何解決它?

我試圖禁用所有CSS-和JavaScript的文件,但問題仍然存在。

在前進,謝謝! :-)

+0

作爲一個旁註:在IE中選擇「怪癖模式」時,複選框和單選按鈕的行爲/看起來應該是 – pecka85

+0

剛剛發現:該網站使用YAML作爲其CSS框架,並且其官方網站上的複選框也表現爲這種不正確方式。 – pecka85

回答

1

這是一個已知的錯誤/特徵 - 複選框和單選背景在IE7-9滲出每當一個非透明背景在CSS設置。 在你的網頁鏈接到的input:hover背景在basic.css設置爲#ffd,線93

這已被報告爲在各種項目中的錯誤,例如Twitter Bootstrap Issue 3181here

的解決方案是將背景設置爲透明:

.radio input[type="radio"], .checkbox input[type="checkbox"]{ 
    background-color:transparent; 
} 

您需要從:hover狀態去除背景聲明過。

+0

謝謝,感謝! :-) – pecka85