[csswg-drafts] [css-forms-1] Should `::checkmark` be allowed in appearance none? (#13405)

lukewarlow has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-forms-1] Should `::checkmark` be allowed in appearance none? ==
Related to https://github.com/w3c/csswg-drafts/issues/12365 - but more specific.

Currently we [define](https://drafts.csswg.org/css-forms-1/#checkmark) checkmark to only exist within appearance base select options or appearance base checkbox and radio buttons.

Should we expand this to allow (require?) it in appearance none too?

It's quite common for checkboxes to use the `::before` or `::after` pseudo, this would give you a more "correct" one to use?

I think we should at least allow it. But I do have one reservation, why? Like does it actually provide any material benefits in the long run if we do allow this pseudo element to match in appearance none mode? Why would an author use this and not just go straight for appearance base?

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/13405 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 27 January 2026 19:08:00 UTC