樣式使用CSS 的元素:跨瀏覽器相容性
設定
WebKit 和 Firefox(外觀屬性)
從 Firefox 35 開始,WebKit 和 Firefox 瀏覽器允許使用外觀屬性來刪除
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
IE 11 (::-ms-expand)
為了相容IE 11,您可以使用::-ms-expand 偽元素來隱藏預設下拉清單
select::-ms-expand { display: none; }
舊解決方案(使用JavaScript)
在引入外觀屬性之前,無法對
這樣的 JavaScript 函式庫是 jQuery,它提供了 selectmenu 外掛:
$("select").selectmenu();
此外掛程式可讓您建立可以使用 CSS 設計樣式的自訂下拉式功能表。
注意:
需要注意的是,使用JavaScript 來設定樣式元素可能會影響依賴螢幕閱讀器或其他輔助技術的使用者的可存取性。因此,建議盡可能使用外觀屬性。
以上是如何使用 CSS 設定元素樣式,同時保持跨瀏覽器相容性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!