Re: [css3-multicol] [css3-grid] and other layout managers

Andrew Fedoniouk:
> De facto multicol[1] and grid[2] introduce different layout managers.
>
> 1) These layout schemas use their own subsets of attributes - not a  
> single attribute but a number of dependent attributes.
> 2) These attribute subsets are independent by nature so if one  
> schema is applied then secondary attributes - remnants from previous
> schema shall be discarded as a whole;

I'm following you through here, but the syntax you propose just looks  
wrong and is unlikely compatible to CSS grammar.

> #eid
> {
>    layout:  columns
>        {   count: 3;
>            width: 45px;
>            gap: 0;
>            rule: none;
>        }
> }

   #eid {
     layout: columns;     /* ain't it LtRTtB-centristic? */
     columns: 3;          /* now |column-count| */
     rows:    3;          /* ignored */
     column-width: 45px;
     column-gap: 0;
     column-rule: none;
   }

   #eid {
     layout: grid;
     columns: 3;          /* or |column-count| */
     rows:    3;
     column-width: 45px;  /* probably ignored */
     column-gap: 0;       /* perhaps ignored */
     column-rule: none;   /* perhaps ignored */
   }

JFTR, I haven't read the grid draft yet.

Received on Friday, 14 December 2007 04:35:47 UTC