RE: outline-radius

In that case, maybe fully defining the behavior of (rectangular) 'outline' for spans that split into multiple boxes would be a good start.

Last I checked a lot of outline was underspecified (i.e. lots of UA freedom to do all kinds of interesting, highly-unlikely-to-be-interoperable things).

It sounds like we would likely be in agreement that the sequence should be:
1. add outline to a L3 module (last I checked CSS2.1 had the latest normative text on the property)
2. clearly specify behavior of "sharp" outline on multi-box spans
3. clearly specify how border-radius impacts "rounded" outlines (including examples from 2)
4. (L4?) add outline-radius as optional way to directly specify an alternative to 3


-----Original Message-----
From: Brad Kemper [mailto:brad.kemper@gmail.com] 
Sent: Monday, March 12, 2012 4:39 PM
To: Brian Manthos
Cc: Kang-Hao (Kenny) Lu; Boris Zbarsky; WWW Style
Subject: Re: outline-radius



On Mar 12, 2012, at 3:44 PM, Brian Manthos <brianman@microsoft.com> wrote:

> I think you're misunderstanding me here.
> 
> Shiny-27 is outline-radius.
> Shiny-15 is border-radius.

My point is that the way Shiny-15 interacts with 'outline' is broken, and should be fixed. We don't need 'outline-radius' to fix it (it should be automatic), but as long as we go to the trouble of fixing it, it might be nice to have the property too, for manual override or for having rounded outlines on sharp-cornered border boxes. 

I'm not sure how I feel about negative 'border-radius' lengths to get rounded outlines on sharp-cornered border boxes. It feels wrong, and would still lead to authors creating almost-but-not-quite-zero border radii. 

Received on Tuesday, 13 March 2012 01:44:47 UTC