W3C home > Mailing lists > Public > public-html@w3.org > April 2010

Re: Transition to HTML5

From: Jonas Sicking <jonas@sicking.cc>
Date: Fri, 30 Apr 2010 12:51:05 -0700
Message-ID: <p2h63df84f1004301251i9f8e7df0q4de1862a03371868@mail.gmail.com>
To: "Tab Atkins Jr." <jackalmage@gmail.com>
Cc: Jasper Magick <jasper.magick@gmail.com>, public-html@w3.org
On Fri, Apr 30, 2010 at 12:40 PM, Tab Atkins Jr. <jackalmage@gmail.com> wrote:
> On Fri, Apr 30, 2010 at 10:34 AM, Jasper Magick <jasper.magick@gmail.com> wrote:
>> What is the most pain-free way of transitioning from XHTML1.0 Strict to
>> HTML5?
>> Some of what I read about HTML5 seems sloppy, like optional quotations
>> around values.
>> However, it seems like the better way to go since there are still some
>> (though few) browsers that still don't support XHTML (application/xhtml+xml)
> The easiest way?  Just swap your doctype to <!DOCTYPE html> and keep
> serving your page as text/html.  You've now transitioned to HTML5.
> ^_^  (Well, as long as you're not using some of the more xml-ish
> features like self-closing your <script src>s , but since you're
> probably serving your page as text/html right now, I doubt you're
> doing so.)
> You don't have to use the features like optional quotes.  Those exist
> partially because legacy browsers supported them, and thus legacy
> pages use them, and so we have to support them in some way to fulfill
> our goal of being compatible, and partially just because, well, it's
> unambiguous in many cases to omit the quotes, so why require them?
> You can always use quotes at all times if you wish, of course; it
> won't make your HTML invalid.

I should also add that if you can still serve your (X)HTML5 pages
using application/xhtml+xml. That makes you use the XML serialization
of HTML which does not support optional quotes around attributes.
However, as you point out, some UAs still don't support this. Though I
think the main one lagging behind is IE, which I think might support
it in the preview versions of IE9, so things are improving.

/ Jonas
Received on Friday, 30 April 2010 19:51:58 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 29 October 2015 10:16:01 UTC