- From: Eric A. Meyer <eric@meyerweb.com>
- Date: Wed, 26 Jan 2011 13:19:18 -0500
- To: www-style@w3.org
At 9:45 AM -0800 1/26/11, Tab Atkins Jr. wrote:
>On Tue, Jan 25, 2011 at 7:51 AM, Eric A. Meyer <eric@meyerweb.com> wrote:
>
>> At 7:45 AM -0800 1/25/11, Brad Kemper wrote:
>>
>>> The webkit implementation is based on an older and less mature version of
>>> the spec. Firefox is doing it correctly according to the spec...
>>
>> I gotta say the older, less mature version of the spec is much better at
>> supporting the simple case as well as the complex ("framed") cases. I'd
>> love to know why the change was proposed and decided upon, because in the
>> absence of a really compelling reason I'd love to see that part of the spec
>> rolled back to how it used to be.
>
>If we wanted this functionality (just using the whole image for all
>8/9 slices), it would be *much* better to say this directly. Rather
>than supplying 1-4 lengths, give some keyword that means "I want to
>use this whole image for all the slices". Everything else can then
>work as expected.
I suppose, but it seems like saying "100%" or "5px" once (and then
being able to control how the image is repeated, with
round/space/repeat) isn't all that more difficult than having a
special keyword.
Is there some reason why the current behavior of
'border-image-slice' is desirable? If there is, then yes, a new
keyword would be needed to make the "use a single symbol all the way
around" case happen. But I don't see why slices overlapping should
cause those slices to be forced to complete transparency in the first
place, so I don't see why syntax changes are needed.
I'm really hoping someone here will explain the reasoning behind
the currently defined behavior of 'border-image-slice'.
--
Eric A. Meyer (eric@meyerweb.com) http://meyerweb.com/
Received on Wednesday, 26 January 2011 18:19:53 UTC