I've noticed a couple of instances in which the spec gives the content model for a given element, like for example, the hgroup element contains one or more of h1, h2, etc., and then specifies what should happen even if the element doesn't contain what it's supposed to, as here where we learn what an hgroup's rank should be if it is empty:

The rank of an hgroup element is the rank of the highest-ranked h1– h6 element descendant of the hgroup element, if there are any such elements, or otherwise the same as for an h1 element (the highest rank).

It seems like it's implying that it's OK for the hgroup to not follow its own content model.

Or is it just saying what should happen if it is erroneously empty?

thanks,
Liz

Reply via email to