How do I target only Internet Explorer 10 for certain situations like Internet Explorer-specific CSS or Internet Explorer-specific JavaScript code?

前端 未结 25 3092
谎友^
谎友^ 2020-11-22 06:19

How do I target only Internet Explorer 10 for certain situations like Internet Explorer-specific CSS or Internet Explorer-specific JavaScript code?

I tried this, but

25条回答
  •  执笔经年
    2020-11-22 06:44

    A good place to start is the IE Standards Support Documentation.

    Here is how to target IE10 in JavaScript:

    if ("onpropertychange" in document && !!window.matchMedia) {
    ...
    }
    

    Here is how to target IE10 in CSS:

    @media all and (-ms-high-contrast: none) {
    ...
    }
    

    In case IE11 needs to be filtered or reset via CSS, see another question: How to write a CSS hack for IE 11?

提交回复
热议问题