嘗試在IE8 中自訂禁用的控制項顏色失敗
為了控制禁用的HTML 輸入元素的外觀,一些開發人員遇到了Microsoft 的Internet Explorer 8 (IE8) 中存在著特殊的挑戰。雖然 CSS 規則有效地改變了其他樣式屬性,例如背景和邊框顏色,但輸入元素文字的顏色仍然難以捉摸。
以下CSS 規則演示了所需的效果,該效果在大多數現代瀏覽器中都能完美運行,但會失敗IE8 中的情況很糟糕:
input[disabled='disabled'] { color: #666; }
IE8 異常
IE8 的特殊行為源自於其固有的決定,即覆蓋禁用輸入元素的任何指定顏色值。儘管進行了所有嘗試,瀏覽器始終預設為淺灰色色調,並具有難以辨認的白色陰影效果。此怪癖會影響所有變更已停用輸入控制項顏色的嘗試。
以上是為什麼我無法在 IE8 中自訂禁用的輸入文字顏色?的詳細內容。更多資訊請關注PHP中文網其他相關文章!