- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Thu, 3 Dec 2009 01:12:51 +0100
- To: Jeroen van der Gun <noreplytopreventspam@blijbol.nl>
- Cc: "Tab Atkins Jr." <jackalmage@gmail.com>, Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>, public-html <public-html@w3.org>
Jeroen van der Gun, Wed, 2 Dec 2009 23:44:26 +0100: > 2009/12/2 Tab Atkins Jr.: >> True, *but there is still no need to*. The image+caption is still a >> valid figure according to the spec. There is no reason to pursue >> workarounds, as no workarounds are necessary. Just mark it up as a >> <figure> and be done with it. > > There indeed is currently no need to. However, [...] The presence of a > figure element then indicates: you do not necessarily have to read > this now to be able understand the text after it. So you can read the > main content before the figure, if you want to. The clue is: The content of the figure element - as defined - will not - when user agents starts to support it - take part of the outline. [...] > The above is only possible if the spec guarantees that figure elements > are movable. So I think it should. (If the browser jumps over critical > parts of the main content with a beep, it will be very annoying.) Captions by definition are not part of the outline. So I believe this can be solved by adding a general way to add a caption. The problem with those elements that do participate in the outline can be solved by first wrapping the outline-producing elements inside an element that already doesn't take part in the outline: <object>. And then add a caption to the <object>. -- leif halvard silli
Received on Thursday, 3 December 2009 00:13:24 UTC