I have 3 situations I like to understand, but don't know the how to confirm or to test and analyse :(
In all case we use Internet Explorer Browser 9 application.
Situation 1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="X-UA-Compatible" content="IE=10" />
- As you above see the HTML pages is set meta tag is set to content=10, but we use IE9 browser. What will happens? which metag is used? What if I set content=IE11 or contentXSSDDS in meta tag? So what's the fallback?
Situation 2:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Here we use content=IE8, so does it mean IE9 features mentioned in http://msdn.microsoft.com/en-us/library/ie/dn467846%28v=vs.85%29.aspx#changes_introduced_for__ie11 are not used? I need to look a the IE8 features right?
Situation 3:
If we use IE9 or IE10 browser and we set the doctype type <!doctype html>
what doctype is then used in the HTML page? I mean what engine is it used. Will it use HTML 5?
Does your content type also decide whether you can use new HTML 5 (elements or not) like etc.
correction after Jukka's right remark: Situation 1: Browser IE9 is used and in HTM pages meta tag: content="IE8" for 1 application Situation 2: Browser IE9 is used and in HTML pages meta tag: content="IE10" for another application
What will it do in situation 1: Will it use IE8 engine (features) and in situation 2...
For me it's not clear a browser version 9 is installed and you use content IE=10...??