Editorial: Content model for <head>

The content model for <head> is vague and one has to cross-check with  
the context rules for the children:
> In any order unless otherwise specified: optionally one meta  
> element with a charset attribute, exactly one title element,  
> optionally one base element, and zero or more other metadata  
> elements (in particular, link, meta, style, and script).

I suggest the following text, which I believe doesn't change the  
meaning of the spec but would work better out-of-context (e.g. when  
displayed by a conformance checker):
Optionally one meta element with a charset attribute, optionally  
followed by one base element, followed by in any order exactly one  
title element and zero or more other metadata elements (in  
particular, link, meta, style, and script).

You might also consider introducing the term "interleaving of":
Optionally one meta element with a charset attribute, optionally  
followed by one base element, followed by an interleaving of one  
title element and zero or more other metadata elements (in  
particular, link, meta, style, and script).

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/

Received on Thursday, 4 October 2007 20:22:49 UTC