the accepted standard should be set by commercial considerations and that means conforming to methods used by the most commonly used browser, ie IE, not some geeky definitions.
I take it you were not designing in the 90's when MS was not the most commonly used browser, the "geeky definitions" were a designers only hope of having "cutting edge" cross browser compatible sites and the heartache designers would suffer when both MS and netscape would break the rules constantly. Got to the point that i refused to touch java script ever again except in the most superficial manner plus you future proof your site better as the indications are future versions of IE are more likely to be more standards compliant rather than "microsoft compliant"
Best way to work these days is design for the mozilla engine (aka firefox) first and not IE, you have greater chance of everything working regardless of browser then (main exception being CSS layouts and higher JS fuctions due to IE having screwed up even their own definitions never mind someone else's)

Leave a comment: