- From: Rob Crowther <robertc@boogdesign.com>
- Date: Thu, 13 Jan 2011 09:10:46 +0000
- To: www-style list <www-style@w3.org>
On 13/01/11 02:42, Boris Zbarsky wrote:
> Seems like styles like this should do it:
>
> #W { width: 200px; }
> .TwoFx { width: calc(0.5 * (100% - 200px)); }
> .Fx { width: calc(0.25 * (100% - 200px)); }
>
Thanks, I'll give that a go at some point today.
> I'm not sure I follow. You have the container already, right? So you
> could just style that as a table and the things inside as cells....
>
I'd always assumed you had to have an element with table-row in there,
now I've tried it things actually work better in Opera without the extra
wrapper, though not sure why.
> That runs us into into the various weirdness with table layout, though.
> _That_ I'm not sure most people can explain sanely, and it's definitely
> not compatible across browsers. I definitely can't explain it.
>
I've been struggling to find a description of what display:
table/-row/-cell are expected to do in the specs, can anyone give me a
pointer?
Rob
Received on Thursday, 13 January 2011 09:11:14 UTC