- From: Alan Stearns <stearns@adobe.com>
- Date: Tue, 16 Jun 2015 15:39:02 +0000
- To: Florian Rivoal <florian@rivoal.net>, www-style list <www-style@w3.org>
On 6/16/15, 8:30 AM, "Florian Rivoal" <florian@rivoal.net> wrote: >I was writing tests for css-ui-3, and ran into an ambiguity. > >About the cursor property, css-ui says this: > > "This property specifies the type of cursor to be > displayed for the pointing device when within the > element’s border-box." Perhaps it should say something like “when within the area clipped by the element’s border edge” and use this definition: http://dev.w3.org/csswg/css-backgrounds/#corner-clipping > >I first assumed that the border-box was the rectangular bounding box that >includes the borders, so applying border-radius would not change the area >over which the cursor property applies. > >However, that's not what browsers do, and they don't apply the cursor >outside of the actual rounded border. > >I haven't been able to find a spec defining border-box well enough to say >if it is always a rectangle (in which case css-ui-3 should be changed to >match what browsers do), or if it does follow the border-radius (in which >case css-ui-3 is fine). > >css21 doesn't know about border radius. > >css-backgrounds-3 doesn't say. > >css-box says the border box is always a rectangle even in the presence of >border-radius, but that spec cannot be relied on. > >css-shapes says that when used as a value of <shape-box>, border-box >means following the border-radius. But I am not using it as a value of ><shape-box>, just as an abstract notion, so that definition doesn't apply. > >So, is css-ui-3 using a correct but unwritten definition of border-box, >or should it switch to some other term? > > - Florian >
Received on Tuesday, 16 June 2015 15:39:31 UTC