HTML Compatability Modes

As a web-developer, I find it unfortunately necessary to force a browser(s) to conform to my preferred platform.  That being said, i have not been able (as of this posting) to find a aggregate knowledge base of all the available Meta values for the "X-UA-Compatible" header entry.  So below you will find my currently identified valid values.

Syntax:
<meta http-equiv="X-UA-Compatible" content="<value>"> Possible Values for <value>, by Browser:
  • Internet Explorer = IE
    • IE=5
      • Quirks Mode; pretty much anything less than IE 7
    • IE=7
      • IE 7 Mode
    • IE=8
      • IE 8 Mode
    • IE=9
      • IE 9 Mode
    • IE=10
      • IE 10 Mode
    • IE=11
      • IE 11 Mode
    • IE=edge
      • Highest supported document mode of the browser
    • Quirks Emulate Values (If a valid <!DOCTYPE> declaration is present)
      • IE=EmulateIE7
        • IE 7 Mode; otherwise, Quirks Mode (equivalent to IE=5)
      • IE=EmulateIE8
        • IE 8 Mode; otherwise, Quirks Mode (equivalent to IE=5)
      • IE=EmulateIE9
        • IE 9 Mode; otherwise, Quirks Mode (equivalent to IE=5)
      • IE=EmulateIE10
        • IE 10 Mode; otherwise, Quirks Mode (equivalent to IE=5)
      • IE=EmulateIE11
        • IE 11 Mode; otherwise, Quirks Mode (equivalent to IE=5)
  • Chrome
    • No Support for any values; with Chrome Frame being deprecated and support stopping, no need for knowing this value.
  • FireFox
    • No Support for any values; this was pretty much depracated from being parsed around FF3. May not be factually accurate but sometime between 3 & 4, they dropped the parsing of this Meta Element value structure.
  • Safari
    • No Support for any values; from what I can tell, it was never accepted.
  • Opera
    • No Support for any values
One interesting note about how to perform equivalent operations, is through what one poster (Henri Sivonen) suggested. I will not repost any content, it very well formatted and thought out, to me. He says it point blank how it "should" be.

Comments

Popular posts from this blog

SysInternals - BgInfo for ALL Users

JSON/AJAX Helpers

Acquiring List of controls - Classic JS