Re: Bug 8404 -- taking it to the lists

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