在不同瀏覽器中設定選擇選項元素的樣式
在選擇選單中設定選項元素的樣式可能會帶來挑戰,特別是在IE9 和Chrome 等較舊的瀏覽器中。雖然某些瀏覽器支援使用 CSS 設定這些元素的樣式,但其他瀏覽器可能會有限制。
IE9 和Chrome 中的選項元素樣式問題
提供的程式碼示範了使用類別選擇器的option 元素:
option.red { background-color: #cc0000; font-weight: bold; font-size: 12px; color: white; }
但是,在IE9 和Chrome 中,此樣式無法套用於選項的背景顏色。這是因為 WebKit 瀏覽器不完全支援選項元素的樣式(顏色和背景顏色除外)。
跨瀏覽器解決方案
因為並非所有瀏覽器為樣式選擇選項提供一致的支持,更可靠的方法是利用允許全面CSS 自定義的替代HTML 結構。這可以透過用ul(無序列表)和li(列表項目)的組合替換選擇選單來完成:
HTML:
- Red
- White
- Blue
- Green
CSS:
ul { display: flex; flex-direction: column; padding: 0; } li { list-style-type: none; padding: 10px; border-bottom: 1px solid #ccc; } li:hover { background-color: #cc0000; }
此方法允許對外觀進行完全CSS控制選項,包括背景顏色和其他樣式選項。
以上是如何在不同瀏覽器中可靠地設定選擇選項元素的樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

前幾天我得到了這個問題。我的第一個想法是:奇怪的問題!特異性是關於選擇者的,而在符號不是選擇器,那麼...無關緊要?

在這篇文章中,我們將使用我構建和部署的電子商務商店演示來進行Netlify,以展示如何為傳入數據製作動態路線。這是一個公平的


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)