Internet Explorer 10 及更高版本中的高對比度模式

在 Internet Explorer 10+和 Edge 中,Microsoft 提供 -ms-high-contrast 媒體選擇器以從瀏覽器中顯示高對比度設定,這允許程式設計師相應地調整其站點的樣式。

-ms-high-contrast 選擇器有 3 種狀態:activeblack-on-whitewhite-on-black。在 IE10 +中它也有一個 none 狀態,但 Edge 不再支援它。

例子

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: black-on-white) {
   .header{
      background: #fff;
      color: #000;
   }
}

當高對比度模式處於活動狀態處於 black-on-white 模式時,這會將標題背景更改為白色並將文字顏色更改為黑色。

@media screen and (-ms-high-contrast: white-on-black) {
   .header{
      background: #000;
      color: #fff;
   }
}

與第一個示例類似,但這只是專門選擇 white-on-black 狀態,並將標題顏色反轉為帶有白色文字的黑色背景。

更多資訊:

有關 -ms-high-contrastMicrosoft 文件