首頁  >  文章  >  web前端  >  如何將 CSS 樣式專門套用至 Internet Explorer 瀏覽器?

如何將 CSS 樣式專門套用至 Internet Explorer 瀏覽器?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-27 11:08:30321瀏覽

How can I apply CSS styles exclusively to Internet Explorer browsers?

僅適用於Internet Explorer 的樣式應用

在給定的CSS 程式碼區塊中,使用者可能會遇到需要僅將特定樣式套用至Internet Explorer ( IE) 瀏覽器的情況,而忽略

自訂IE 7-9 的寬度屬性

例如,如果我們有一個CSS 規則將表格的寬度設定為100% ,但我們只希望IE 7、8 和9 渲染此屬性,一個簡單的解決方案是利用媒體查詢。

利用媒體查詢

透過使用@media規則,我們可以指定針對特定瀏覽器版本或功能的樣式。為了相容於 IE,我們可以使用 -ms-high-contrast 屬性,該屬性特定於 Microsoft Internet Explorer 10 或更高版本。

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .actual-form table {
        width: 100%;
    }
}

說明

這個媒體查詢以IE 10 及更高版本為目標,並將width: 100% 樣式應用於實際表單的表格元素,無論用戶的高對比度設定如何。這可確保只有指定版本內的 IE 瀏覽器才會遵守此樣式規則。

以上是如何將 CSS 樣式專門套用至 Internet Explorer 瀏覽器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn