- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Wed, 26 Jan 2011 09:45:29 -0800
- To: "Eric A. Meyer" <eric@meyerweb.com>
- Cc: www-style@w3.org
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:
>
>> On Jan 25, 2011, at 7:08 AM, Eric A. Meyer wrote:
>>
>>> In case that last assertion seems dubious, I put a 'border-image'
>>> scenario to the readers of meyerweb[1]. A number of them came up with the
>>> right answer but complained about the property being very counter-intuitive.
>>> Others hacked around the problem entirely using other methods because they
>>> couldn't figure out how to do what I specified, or couldn't figure out how
>>> 'border-image' was supposed to work in the first place. (And a couple of
>>> people got it to work in WebKit, but we're still not sure if that was a bug
>>> exploit or not.[2])
>>
>>> I can't see a good reason why it should behave as it does now, where
>>> slices get replaced with transparency if your slices exceed half the
>>> height/width of the base image. Note that WebKit already does this, but
>>> other browsers do not.
>>
>>> [1] http://meyerweb.com/eric/thoughts/2011/01/24/border-imaging/
>>> [2]
>>> http://meyerweb.com/eric/thoughts/2011/01/24/border-imaging/#comment-531046
>>
>> 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.
~TJ
Received on Wednesday, 26 January 2011 17:46:21 UTC