如何使用CSS定位Microsoft Edge?

max*_*gry 75 css browser-detection microsoft-edge

我想定位Edge并让flexbox与Firefox 33/Chrome相似,有关详细信息,请参阅此问题.

可以在CSS中定位Edge吗?

Rap*_*tor 176

要定位Edge,我们可以检查是否-ms-ime-align支持,Edge是唯一支持此属性的Microsoft浏览器:

@supports (-ms-ime-align: auto) {
  .selector {
        color: red;
  }
}
Run Code Online (Sandbox Code Playgroud)

或者这个单线程(一个在Edge上工作,所有的IE也可以):

_:-ms-lang(x), .selector { color: red; }
Run Code Online (Sandbox Code Playgroud)

可以在本文中找到进一步的解释,包括支持特定版本Edge的变体.