[snip] .... if all browsers were 100% standards compliant .... there isn't a single browser on the market that's 100% standards compliant .... [/snip] The fundamental flaw in the discussion is that there are no standards! Those things that the W3C publishes are "recommendations"....not "standards". And that is why browser manufacturers are free to do as they please. If a browser manufacturer wants to create their very own mark-up language they are free to do so. The problem of cross-browser compatibility will always be an issue due to this.