Re: [whatwg] Styling <details>

On 04/08/2011 05:05 AM, Lachlan Hunt wrote:
>
> One option is to define that the list-style-type 'disclosure-*' as magic values that mean to render a UA specific/platform
> dependent widget.  But that differs from all other list-style-type values and doesn't seem quite right.

The CSSWG discussed and agreed to add these to the draft back in 2011.
Tab still hasn't edited it in, apparently. *pokes Tab*
   http://lists.w3.org/Archives/Public/www-style/2011Apr/0646.html

> CSS3-UI, however, uses the 'appearance' property to render native looking controls.
>
> In theory, native widgets could be achieved instead by using a new 'appearance' value like:
>
>    summary::marker { appearance: -x-disclosure; }
>
> (Assuming the 'appearance' value handles the open/close states automatically, and any animations that would be expected of
> native controls)

The only value of 'appearance' that actually works IIRC is 'none'.
I'm not sure I'd recommend it as a good way forward for anything
since it's not clear how other values are supposed to work.

~fantasai

Received on Wednesday, 2 January 2013 16:25:57 UTC