You're reinforcing the myth that presentation and standards-compliance are
mutually exclusive. Table-based layouts and Flash sites can be made
standards-compliant with no detriment on appearance.
Sometimes they ARE mutually exclusive. Perfect example is the Column
Row example. Posted a few weeks ago.
In Mozilla based browser the STANDARDS example showed text in 3 columns.
In IE it was 3 Rows. Please tell me how displaying rows rather than
columns is not related to presentation
Javascript (ECMA-Script) is a standard. Flash is a proprietary standard
(X)HTML allows for the embedding of both of these within the standards.
No it doesn't. You have to use the <embed> tag (which doesn't exist) to
get mozilla based browsers to display it (active X or in this case the
plug-in) correctly. (netscape 7 now does it correctly)
Yep - then present it like that whilst complying with the HTML (and other)
specs.
You can't. Because of browser bugs.
Of course they could validate.
But it would not work or look right in all browsers if you follow the
standards.
Fine - just code them properly!
Fine make the standards work on all browsers. Hmm they don't. Until the
standards work on all browsers, the EXACT same way, The standards are
useless as a standards. It makes no difference if the problem is with
the standard or with the browser, bottom line is IF you code to the
standards today, and DON'T cater to specific browsers, then your pages
have the potential of looking differently in different browsers.
Like it or not, it is a reality.