It seems pretty easy to write XHTML strict - but what sort of tangible
benefits does it have over the even-easier 4.01 transitional?
The Doormouse
The short answer is there is no difference. However, that does not
tell the whole tale.
HTML is a dead language; it died with version 4.01. The Web Consortium
is no longer working on HTML and there will be no further improvement
in that language. The current standard is XHTML 1.0, which has only
minor differences from HTML - and none that your Web visitors would
notice. However, the consortium's original plan when they released
XHTML was to begin with the familiar and slowly move designers toward
XHTML and the improvements that language would eventually bring. For
example, XHTML 1.1 will remove many presentation elements (relying on
CSS instead) and include modularization so the language set will be
customizable and small enough to work on devices like cell phones. One
example of these "families" of modules already on the drawing board
is XHTML 1.1 plus MathML 2.0.
HTML 4.01 works fine and will continue to do so for many years.
However, to exercise the full power of the Web's future it seems
reasonable to start working with XHTML. To convert your documents from
HTML to XHTML is a trivial exercise and, to me, the real question is
not "why change" but "why not change".
--George