Re: [css-pseudo] Need a way to styling the disclosure triangle of the <details> (or <summary>) element

On Thu, Feb 25, 2016 at 7:56 AM, Tab Atkins Jr. <jackalmage@gmail.com> wrote:
> On Mon, Feb 22, 2016 at 12:49 AM, Ting-Yu Lin <tlin@mozilla.com> wrote:
>> This question was raised in bug 1221416 when implementing <details> and
>> <summary> elements in Firefox.
>>
>> We might need a way to support styling for the disclosure triangle of the
>> <details> (or <summary>) element. Currently, webkit supports a non-standard
>> pseudo-class summary::-webkit-details-marker as this article said.
>>
>> Xidorn proposed here that we could add ::marker support for <summary>
>> element in pseudo-element spec.
>>
>> Any ideas?
>
> I'm happy with Xidorn's idea, and it's already supported by the
> Counter Styles spec, which has list-style values specifically defined
> for this.

Yes, but the question is, do we want to make <summary> a list-item? I
don't think it makes sense. Using list-style on <summary> looks weird
to me. In the current spec, ::marker is only generated for list-item
(and inline-list-item). If we want to extend the range ::marker is
applied to, we would probably need a new concept for it?

- Xidorn

Received on Thursday, 25 February 2016 00:53:42 UTC