WebKit / standards-positions

WebKit's positions on emerging web specifications
https://webkit.org/standards-positions/
242 stars 19 forks source link

improved styling of <details> and <summary> elements #351

Closed dbaron closed 3 months ago

dbaron commented 4 months ago

WebKittens

@annevk

Title of the spec

improved styling of <details> and <summary> elements

URL to the spec

Not a single spec, but a set of changes initially discussed in https://github.com/openui/open-ui/issues/744 and now moved to https://github.com/w3c/csswg-drafts/issues/9879 and https://github.com/whatwg/html/pull/10265 for the parts that belong in CSS and HTML respectively.

URL to the spec's repository

No response

Issue Tracker URL

No response

Explainer URL

https://github.com/dbaron/details-styling

TAG Design Review URL

https://github.com/w3ctag/design-reviews/issues/TBD

Mozilla standards-positions issue URL

https://github.com/mozilla/standards-positions/issues/1027

WebKit Bugzilla URL

No response

Radar URL

No response

Description

This is a proposal to add some features to both CSS and HTML (and additional precision to HTML) to make the details and summary elements more easily styleable by authors.

karlcow commented 4 months ago

Related to this on bugs.webkit.org side https://bugs.webkit.org/show_bug.cgi?id=252223 https://bugs.webkit.org/showdependencytree.cgi?id=252223&hide_resolved=1

annevk commented 4 months ago

Making these elements better stylable makes a lot of sense. I suggest we resolve this as "position: support" one week from now.

I left these comments in the course of my review: