- From: Alan Gresley <alan1@azzurum.com>
- Date: Mon, 25 Feb 2008 08:14:56 -0700
- To: Brad Kemper <brkemper@comcast.net>
- cc: Daniel Glazman <daniel.glazman@disruptive-innovations.com>, www-style <www-style@w3.org>, Andrew Fedoniouk <news@terrainformatica.com>
Brad Kemper wrote:
> Andrew, you began by talking about list-style-type for a tree view,
> but you seem to imply that it could be used with a SELECT menu, not
> just a traditional list.
>
> It is pretty interesting to think of a SELECT menu as just a special
> kind of list, one in which each option is like an "LI" that behaves
> like a radio button. If that were the case, then "list-style-type"
> could make it into a tree list, some pseudo-classes and state
> information could make the tree folded or expanded, and "appearance:
> pop-up-menu" could make it more like a traditional SELECT.
Yes, a new way of selecting the hidden content within the list item. Not to say Brad that that incredible amount of proposed CSS is not the answer but I have seen this a method.
@constant MYSELECT(li.with-hidden-content)
@variable MYSELECT:initial {
ul {position: absolute; left: -10000px;}
}
@variable MYSELECT:alternative {
ul {position: absolute; left: 0;}
}
All a UA has to do is count the clicks for each particular list item. Either active or non-active. No messing with the DOM (which I'm partially ignorant) I presume.
Alan
http://css-class.com/
Received on Monday, 25 February 2008 15:15:16 UTC