[css3-ui] comments

Following are substantive comments on the Working Draft of "CSS3 Basic 
User Interface Module", dated 3 July 2003 
(<http://www.w3.org/TR/2003/WD-css3-ui-20030703>).



8.1. 'cursor' property


"Value: [ [<uri> [<x> <y>],]* [ auto | crosshair | default | pointer | 
move | e-resize | ne-resize | nw-resize | n-resize | se-resize | 
sw-resize | s-resize | w-resize | ns-resize | ew-resize | nesw-resize | 
nwse-resize | text | wait | help | progress | copy | alias | 
context-menu | cell | all-scroll | col-resize | row-resize | no-drop | 
not-allowed | vertical-text ] ] | inherit
...
"Computed value: If there are one or more <uri> values specified, and 
the UA finds a <uri> that it is able to support (due to format, 
resource availability etc.), then the computed value is that URI, fully 
qualified, with optional <x> and <y> coordinates. If no such supported 
<uri> value is found, or if none were specified, then the computed 
value is the specified keyword value, or 'auto' if no keyword value is 
specified."

It makes more sense to have the computed value be the full list of 
resolved absolute URIs. Creating an actual value should be the step at 
which to omit the URIs of unsupported resources.

The 'Value:' definition does not allow the author to declare 'cursor' 
without a keyword; eliminate ", or 'auto' if no keyword value is 
specified".



8.2.1. Keyboard equivalents: the 'key-equivalent' property


"escaped character (character entity)"

This is an overextension of terminology. CSS doesn't have entities in 
the sense that XML has entities. CSS has character escapes.

-- 
Etan Wexler.

Received on Friday, 28 November 2003 18:40:40 UTC