title: Detecting IE11 using CSS Capability/Feature Detection
body: <p>IE10+ no longer supports browser detection tags to identify a browser.</p>
  
  <p>For detecting IE10 I am using JavaScript and a capability-testing technique to detect certain <code>ms</code> prefixed styles are defined such as <code>msTouchAction</code> and <code>msWrapFlow</code>.</p>
  
  <p>I want to do the same for IE11, but I am assuming that all the IE10 styles will be supported in IE11 as well.  Can anyone help me identify IE11 only styles or capabilities that I could use to tell the two apart?</p>
  
  <p><strong>Extra Info</strong></p>
  
  <ul>
  <li>I don't want to use User Agent type detection because it's so spotty, and can be changed, as well as I think I've read that IE11 is intentionally trying to hide the fact it's Internet Explorer.</li>
  <li>For an example of how the IE10 capability testing works, I used this <a href="http://jsfiddle.net/evildonald/hpwT5/" rel="noreferrer">JsFiddle</a> (not mine) as a basis for my testing.</li>
  <li>Also I am expecting a lot of answers of "This is a bad idea...". One of my needs for this is that IE10 claims it supports something, but it is very badly implemented, and I want to be able to differentiate between IE10 and IE11+ so I can move on with a capability-based detection method in the future.</li>
  <li>This test is coupled with a Modernizr test that will simply make some functionality "fallback" to less glamorous behavior.  We are not talking about critical functionality.</li>
  </ul>
  
  <p><strong>ALSO I am already using Modernizr, but it doesn't help here.  I need help for a solution to my clearly asked question please.</strong></p>