- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 29 Jan 2009 21:15:55 +0000 (UTC)
- To: "Michael(tm) Smith" <mike@w3.org>
- Cc: public-html <public-html@w3.org>
On Thu, 29 Jan 2009, Michael(tm) Smith wrote:
>
> OK, I've revised it to this:
>
> This specification is intended for producers of documents
> intended to conform to the requirements it describes, and
> individuals wishing to establish the correctness of documents
> with respect to the requirements it describes.
Thanks, that helps. The document online doesn't seem to have changed:
http://www.w3.org/html/wg/markup-spec/#audience
...but that could be a www.w3.org issue.
Assuming the above audience statement, I have the following review
comments:
* I don't think we need to include the obsolete elements, since they're
not needed for conformance (by definition).
* I don't think we should include <canvas>, since just saying the element
exists doesn't really help authors without its API.
* The comments I gave in
http://lists.w3.org/Archives/Public/public-html/2009Jan/0386.html
...apply; my preferred way of addressing those comments would be making
the draft non-normative and then using formalisms only where it helps,
instead of attempting to be comprehensive.
* There are significant authoring requirements missing, e.g. the
requirements on alt="" for <img> and <area>, the rules on
case-sensitivity for boolean attributes.
* The <audio> section refers to an "audio controls" element.
* The spec has some implementor-specific terminology like "view" and
"browsing context".
* The spec doesn't define for authors how relative URLs are resolved.
* I like the way all the information one needs about an element is all in
one place (including text/html-specific things like optional end tags).
I think it would be helpful to also include the element-specific APIs,
so that authors don't have to go to yet another reference for those.
* A number of attributes have very vague definitions: defer="" and
async="" on <script>, coords="" on <area>, target="" on many
elements, href="" on <base>, etc.
* Examples would be useful throughout.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 29 January 2009 21:16:30 UTC