http://www.sitepoint.com/forums/showthread.php?t=393445
My personal preference goes to xhtml 1.0 Strict, interpreted as standard html by ie and some older browsers and, if necessary xhtml+xml by nice browsers. It’s syntax is contained whitin html 4.0.1 (latest html standard to this posts date), permiting perfect interpretation as html, still having the best complient code for interpretation speed, standards complience, and advanced applications.
The main differences between html and xhtml are basically the xml standard well formed syntax and correct element nesting, essencial to a xml application interpreter/reader.
http://www.w3schools.com/xhtml/xhtml_html.asp
From xhtml transitional to strict differences reside essencially in ambigue attribute/css cleaning, avoiding thus for eg having align=”left” as an attribute and text-align:right; in css. Another difference is the removal of some tags such as iframe, which are only used as bypass for ajax funccionality in older browsers on modern applications and can easily be replaced with a div element for every other funccionality. Basically strict version is more ‘headed toward the future’, supported in all nice browsers still considering usage in lame browsers as ie.
http://liorean.web-graphics.com/xhtml/comparison.loose-strict.html
imho you should only not use xhtml 1.1 yet because it goes a bit out of html ambit, so a browser that does not support real xhtml will not work on it, therefore ie does not, neither it will so soon.
PS: “Will IE7 support XHTML? No.”
Candies:
http://www.explorerdestroyer.com/
http://en.wikipedia.org/wiki/Criticisms_of_Internet_Explorer
http://www.stopie.com/
http://browsehappy.com/
http://toastytech.com/evil/index.html





