- From: Eric A. Meyer <eric@meyerweb.com>
- Date: Thu, 29 May 2003 18:09:42 -0400
- To: www-style@w3.org
At 17:55 -0400 5/29/03, Ernest Cline wrote: >Is :hover supposed to apply to any element that a pointer is over, >or is it supposed to apply only to elements that can be activated >that the pointer is over, or is this a decision left to user agents? CSS doesn't define which elements may be in the above states, or how the states are entered and left." (http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes) So under that definition, it's up to UAs to decide which elements can be hovered (or activated) and which can't-- they can restrict these things to hyperlinks, or apply them to any element at all. However, my reading of CSS3 leaves me with the distinct impression that the authors were trying to imply that only "interactive" elements should get the hover/active/focus states, which would be a change of implication from CSS2. Perhaps some clarification on that point would be helpful. -- Eric A. Meyer (eric@meyerweb.com) http://www.meyerweb.com/eric/ Author, "Cascading Style Sheets: The Definitive Guide," "Eric Meyer on CSS," "CSS 2.0 Programmer's Reference," and more http://www.meyerweb.com/eric/books/
Received on Thursday, 29 May 2003 18:09:46 UTC