Here is Hickson's reasoning as taken from http://www.hixie.ch/advocacy/xhtml
1. Authors write XHTML that makes assumptions that are only valid for tag soup or HTML4 UAs, and not XHTML UAs, and send it as text/html. 2. Authors find everything works fine. 3. Time passes. 4. Author decides to send the same content as application/xhtml+xml, because it is, after all, XHTML. 5. Author finds site breaks horribly. 6. Author blames XHTML. [Rimantas wrote: You know, I have tested those "flawed assumptions" and they appear to be true.] So Rimantas, you have written invalid XHTML, served it as XML and then blamed XHTML because your Web site broke. If you had written invalid HTML 4 and some User Agents had not parsed it correctly, would you blame HTML 4? Wow, calling us liars because XHTML 1.1 has <td align="" valign=""> constructs speaks volumes about your character. As it happens, there is no other way to do arbitrary alignment in XHTML 1.1 other than using this construct without resorting to inline CSS, which is deprecated, or by using constructs that are no better like: <td class="left top"> Regards, -Vlad http://xstandard.com -------- Original Message -------- From: Rimantas Liubertas Date: 12/2/2005 11:54 AM > <...> >> Lachlan, here is a classic example of a person new to Web Standards asking >> for a >> recommendation about which editor to use and instead you embroil this person >> in a >> debate over MIME types. Do you think this is a healthy environment for >> newcomers to >> learn about Web Standards? Why do you need to stir things up? > > You know, I have tested those "flawed assumptions" and they appear to be true. > > What definitely looks like false statement is: > "...because only XHTML Strict and 1.1 guarantee the clean separation > of data from formatting, making them the clear choice whenever > availability of data is an important factor." > > (from > http://xstandard.com/page.asp?p=A4372B00-8D7F-4166-977C-64E5C4E3708E&s=E638AEB0-ADC1-448B-9CE5-FB8AAE1FE55B#feature-xhtml-note) > > I guess <td align="left" headers="th056EAE600004" valign="top"> (same > source) adds credibility to the claim. > > You know, in old bad HTML I can just drop align="left" part, because > that's default behaviour, and use vertical-align: top instead of > valign="top". > > Marketing is marketing, but lie adds no credibility either. > > Regards, > Rimantas > -- > http://rimantas.com/ > ****************************************************** > The discussion list for http://webstandardsgroup.org/ > > See http://webstandardsgroup.org/mail/guidelines.cfm > for some hints on posting to the list & getting help > ****************************************************** > > ****************************************************** The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list & getting help ******************************************************