Jukka said:
Are you sure? Many authoring tools spit out funny doctype declarations,
even completely bogus. Anyway, if your tools does strange things and
cannot be configured and you insist on using them, then "stubborn" is
indeed a word that comes into my mind.
Well, it's a stripped-down CMS of sorts (
http://www.wordpress.org), not
an authoring tool. Outputs XHTML 1.1 and sends it with an XHTML 1.0
Transitional doctype. But then again, it outputs all sorts of data that
you'd raise eyebrows at, like RSS 2.0 (not blessed by any standards
body), Atom (going to the IETF but yet at version 0.3), and copious
amounts of RDF (is that a spec yet?)
So yeah, it can't be configured otherwise. And I have no other reason
not to love it (used on
http://www.inthistogether.net, which is
basically where I and some others indulge our amateurism).
So why don't you use good old HTML, which you presumably understand?
I never claimed that
No, I just have novice-level knowledge about the
strange ways of code.
No, there are lots of other useless things to be done, too.
Escape the ampersands? I never tried to validate stuff I authored as
HTML 4.01 (never put a doctype) so I'm not aware of major heartaches
that result from the conversion, but then again, I haven't done much
authoring at all.
It actually says very little about any rendering.
I meant in terms of what UAs conformant to HTML should do with tags like
<br />
It explains what
those funny <br /> things really are. If you don't care, fine. But why
do you use them if you don't know what they are? (And <br /> does not
_do_ anything different from <br> visually, except in the rare browsers
that comply with HTML 2.0, HTML 3.2, HTML 4.0, or HTML 4.01
specification - browsers that you probably never saw.)
well...
Ok, so what we have here is,
1) XHTML breaks backwards compatibility with proper browsers,
2) XHTML 2 breaks backwards compatibility with everything under the sun.
How do post-HTML 2.0 documents render in browsers which don't support
tags introduced later? Tags are ignored, right? (I'm just guessing from
<noscript> <noframes> etc.) So HTML 4.01 preserves
backwards-compatibility with a niche collection of UAs where XHTML
doesn't, which is the real argument against using the latter?
(Is it that much of a sin to say "good riddance" to browsers that are
painfully well-compliant with HTML but don't know XHTML?)