Re: [CSS21] Does 'clear' apply to caption box? (corrected link)

On 08/01/2013 22:08, Anton Prowse wrote:
>> It's impossible to create a testcase to test whether clear really
>> does apply to table-captions.
>
> No, the following should work instead:
>
> <div style="display:table; width:100%">
>      <div style="display:table-caption">
>          <div style="width:20px; height:20px; float:left;"></div>
>      </div>
>      <div style="display:table-caption; clear:left;">caption</div>
> </div>

Sorry, but that won't work either.

CSS 2.1, 9.4.1: http://www.w3.org/TR/CSS2/visuren.html#block-formatting
[...], block containers (such [...] table-captions) [...] establish new 
block formatting contexts for their contents.

So Gecko is correct in this regard.

> Note that CSS21 Ch.17 is internally inconsistent on the subject of
> multiple captions, but very strongly points towards allowing multiple
> captions.

Unfortunate but true. It isn't hard to implement multiple captions and 
CSS would not prevent them from being rendered (that would be very 
strage for CSS). But I have accepted that tables simply are a mess in 
various regards.

Have a nice day.
--
Daniel Schattenkirchner

Received on Tuesday, 8 January 2013 22:42:50 UTC