:Active state definition revisited

I find the following in a CSS3 Basic User Interface draft [1]:

  select[size]:active
  {
  /* active SELECT with size>1 - appearance of active list */
   display: inline-block;
  }

This rule set points to a shortcoming in the definition of the
':active' state.  I quote:

  The :active pseudo-class applies while an
  element is being activated by the user. For
  example, between the times the user presses
  the mouse button and releases it. [2]

The ':active' state should really last for the entire period of
activity, rather than for the activation alone.

What say you?


[1]  Tantek Çelik.
"CSS3 module: Basic User Interface"
2 August 2002.
<http://www.w3.org/TR/2002/WD-css3-ui-20020802>


[2]  Daniel Glazman, Tantek ‚elik, Ian Hickson, Peter Linss,
John Williams.
"6.6.1 Dynamic pseudo-classes" in "Selectors".
13 November 2001.
<http://www.w3.org/TR/2001/CR-css3-selectors-20011113#dynamic-pseudos>

Received on Monday, 7 October 2002 17:10:32 UTC