Re: Update to html5-diff (ISSUE-65)

On Fri, 23 Jan 2009 18:18:45 +0100, Anne van Kesteren <annevk@opera.com> wrote:

>
> To facilitate with ISSUE-65 I updated html5-diff this afternoon:
>
>    http://dev.w3.org/html5/html4-differences/
>
> The main changes are done in the section named "HTML 5 Changelogs" which  
> now summarizes the changes since the June 10 draft as well. I opted to  
> keep the changes since January 22 in the document as well so people who  
> check back once a year can use the document. Apart from that I made  
> various editorial changes and updated the main document to reflect the  
> current HTML5 draft.

Some comments:


"The server-sent events feature (the event-source element)." - s/event-source/eventsource/

"... but is not compatible with the more esoteric SGML features of HTML 4, such as <em/content/." - might read better as s#<em/content/#the NET syntax (i.e. <em/content/)#

"Using a meta element with a charset attribute that specifies the encoding as the first element child of the head element." - requirement changed to be just within 512 bytes.

In the same bullet point it might be worth noting that the old syntax is also allowed.

"DOCTYPEs from earlier versions of HTML were longer because the HTML language was SGML based and ..." - I think that should be s/SGML based/SGML-based/

In 3.1, consider listing meter and progress next to each other.

"The form and select elements (as well as the datalist element) have a data attribute ..." - wasn't this feature dropped?

"You can now disable an entire fieldset by using the disabled attribute on it. This was not possible before." - this bullet point is phrased differently from the others.

"size attribute on hr, input and select." - <input size> is back (and <select size>).

"innerHTML in XML was slightly changed to improve round tripping." - I think that should be round-tripping.

"The a element now allows nested flow content, e.g. a div element, but not itself. " - an element can't nest itself :) might want to reword to say interactive content or so.

"The media elements now support just a single loop attribute." - might want to say which attributes were removed at the same time.

"The load() method on media elements has been redefined as asynchronous. It also tries out files in turn now. " - instead of...? (Which is, iirc, finding the most appropriate <source> by looking at type.)

"User agents are required to support a headers attribute pointing to a td element, but authors are required to use th instead." - this sounds stupid on the face of it (it says UAs have to support one thing and authors have to do something else). Suggest to reword that UAs have to support both th and td but authors are only allowed to use th.

"Author defined attributes have been added." - although this section might be frozen, I think it should be "Author-defined".

I'd like to have more focus and detail on the WF2 integration and changes (that and a pony).

The XML 1.0 reference says 4th ed.



-- 
Simon Pieters
Opera Software

Received on Monday, 26 January 2009 09:18:41 UTC