
At Mon, 7 Jul 2008 03:25:50 -0700,
Critique welcome. Passes validation as xhtml transitional and css 2.1.
I would suggest that passing html 4.01 (strict) validation would be more useful. See this page: http://hixie.ch/advocacy/xhtml And, this related posted I recently sent to the haskell server pages list when dealing with some related issues: http://groups.google.com/group/haskell-server-pages/msg/299c958a96bfba25? and this article: http://www.digital-web.com/articles/html5_xhtml2_and_the_future_of_the_web/ Short Version: - serving xhtml as text/html is broken and provides little or no useful benefits - serving xhtml as application/xml+xhtml does not work with konqueror or IE (and probably lynx and links) - in my opinion, HTML 5 has a much greater chance of succeeding than any version of xhtml. So, you might as well use HTML 4.01 strict. - in my opinion HTML 5 and WAS 1.0 will be pretty cool. In my opinion, the *only* reason to use xhtml would be if: - you wanted to use some feature that *only* works with xhtml (such as MathML, svg, etc). - you actually serve the page as application/xml+xhtml, which means that: - you are completely fine with the page not being viewable at all with konqueror, ie, links, lynx, and several other browsers. Up until a few months ago, I also would have used xhtml, but now I am pretty much HTML all the way. Anyway, I am happy to answer any questions you have, and I won't complain if you decide to stick with xhtml. j.