- From: Simon Pieters <simonp@opera.com>
- Date: Mon, 30 Jul 2007 12:38:00 +0200
- To: public-html <public-html@w3.org>
(This is part of my detailed review of the Semantics and structure of HTML
elements section.)
The spec says about <object>:
Content model:
When used as the child of a figure element, or, when used as a
figure fallback object: Zero or more param elements, followed by
either zero or more block-level elements or a single object element,
which is then considered to be a figure fallback object.
Otherwise: Zero or more param elements, followed by inline-level
content.
Why isn't inline-level content allowed when it is child of a figure (or
when used as a figure fallback object)?
Compare the following snippets:
<figure><object data=...>foo</object><legend>...</legend></figure>
<figure><img src=... alt=foo><legend>...</legend></figure>
I consider those to be equivalent when the fallback is used, but currently
the first is not allowed.
--
Simon Pieters
Opera Software
Received on Monday, 30 July 2007 10:38:18 UTC