W3C home > Mailing lists > Public > public-html@w3.org > December 2009

Re: Bug 8404 -- taking it to the lists

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>
Message-ID: <20091203011251255824.bf664209@xn--mlform-iua.no>
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

This archive was generated by hypermail 2.3.1 : Thursday, 29 October 2015 10:15:54 UTC