Re: [css3-line-grid] It is being implemented in Webkit?

On 1/18/12 11:17 AM, "fantasai" <fantasai.lists@inkedblade.net> wrote:

> On 01/18/2012 10:09 AM, John Daggett wrote:
>> Florian Rivoal wrote:
>> 
>>>> I noticed on Peter Beverloo's blog that Apple have started CSS
>>>> Line Grid in Webkit[1]. Kinda surprised me, because the only spec
>>>> I'm aware of for it[2] is marked obsolete with a note saying it
>>>> "should not be used as a guide for implementations". Happy to see
>>>> new feature implementations, but it worries me a bit when the
>>>> corresponding specs are unmaintained. Thought it was worth noting,
>>>> in any case.
>>>> 
>>>> [1] https://bugs.webkit.org/show_bug.cgi?id=76197
>>>> [2] http://dev.w3.org/csswg/css-line-grid/
>>> 
>>> 
>>> I wonder if Apple could propose someone to become the editor of that
>>> spec. Since they are working on it, it would be good to see that
>>> spec come back to life.
>> 
>> Looks like Webkit defines the properties/values below (based on the tests
>> [1]):
>> 
>> -webkit-line-grid: simple;
>> -webkit-line-grid: first-grid;
>> 
>> -webkit-line-grid-snap: baseline;
>> -webkit-line-grid-snap: bounds;
>> 
>> These don't match what I see in the CSS Line Grid draft that Koji
>> wrote.  It would be interesting to hear what these property values
>> mean and what the underlying purpose of each is so that we can
>> consider whether/how to reflect this into the spec.
> 
> As Alan noted earlier today [1], they're implementing the proposal from
> the Kyoto F2F, not Koji's draft.
> 
> [1] https://lists.w3.org/Archives/Member/w3c-css-wg/2012JanMar/0058.html

I just noted on the members-only list what I was able to determine from the
testcases in the source tree (like John did above). I haven't talked to
anyone involved with the current changes. While it looks like they're
following the Kyoto proposal, that proposal needs more work before I could
say whether a particular implementation conforms.

I'd really like to see a detailed description of what's currently in WebKit,
and how it's meant to work. When I tried playing around with the nightly
build to determine how multiple grids interact, it crashed.

Thanks,

Alan

Received on Wednesday, 18 January 2012 20:02:51 UTC