W3C home > Mailing lists > Public > www-style@w3.org > October 2009

Re: [css3-layout] shorthand for slot construction

From: Andrew Fedoniouk <news@terrainformatica.com>
Date: Tue, 20 Oct 2009 20:28:01 -0700
Message-ID: <4ADE7FC1.2000301@terrainformatica.com>
To: Giovanni Campagna <scampa.giovanni@gmail.com>
CC: "Tab Atkins Jr." <jackalmage@gmail.com>, Www-style <www-style@w3.org>
Giovanni Campagna wrote:
> 2009/10/20 Andrew Fedoniouk <news@terrainformatica.com>:
>> Giovanni Campagna wrote:
>>> 2009/10/20 Andrew Fedoniouk <news@terrainformatica.com>:
>>>> Tab Atkins Jr. wrote:
>>>>> On Mon, Oct 19, 2009 at 11:43 AM, Andrew Fedoniouk
>>>>> <news@terrainformatica.com> wrote:
>>>>>> CSS tables cannot reproduce <table> layout.

>>
>> It seems like in mentioned engines table-cell value of display
>> attribute is changing the meaning of percent length units.
> 
> Yes
> 
>> Is such behavior defined somewhere?
> 
> Informatively in CSS2 17.5.2.2 and normatively in
> css3-tables-algorithm, available at
> <http://dev.w3.org/csswg/css3-tables-algorithm>.
> 
>> So instead of 30% of parent width they use some percents as
>> sort of flexes.
>>
>> How then to set width of display:table-cell element to
>> 30% width of its container?
> 
> table-layout: fixed

So we allowed to have sort-of-flexes but without percentages or
percentages but without flexes. Really the whole design around tables in 
CSS looks like last minute hack.

> 
>> These display:table-*** dances looks like dirty hack here.
> 
> But they work.


Consider these samples:

   http://terrainformatica.com/w3/tables-css.htm

I do not think that all this can be considered as something
ready for prime time.

Really I have designed html table engine by myself and
have implemented Templates in CSS but I failed to get
idea of half of samples in the document above (questions are in the 
document).

How all this in principle is solving problems of <table>
based page designs?

-- 
Andrew Fedoniouk.

http://terrainformatica.com
Received on Wednesday, 21 October 2009 03:28:19 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:21 GMT