Re: [csswg-drafts] Let’s Define CSS 4 (#4770)

I missed the presentation. I'm reading the slides, but I'm very confused by the definitions in https://github.com/orgs/CSS-Next/projects/1/views/2, I guess they are wrong?

 - CSS3: This item hasn't been started
 - CSS4: This is actively been worked on
 - CSS5: This has been completed
 - Next / Future

TBH the classification seems quite arbitrary. I guess authors basically care about when features ship in browsers (rather than just being specced), but how do you classify features that are implemented on a single browser?

Also, the classification seems to assume that features are never iterated on. For example https://github.com/CSS-Next/css-next/issues/9 says `:nth-*` selectors have been fully supported since 2011. But only the basic form, the `<an+b> of <selector>` syntax is much more recent. I'm worried that by classifying this as CSS3 (as opposed to some newer CSSx) will just generate confusion among authors who will be misled to think tat the entire feature is very stable.

While I agree that CSS3 has been a successful brand, I'm not convinced that the circumstances that allowed it still hold. HTML5 has even more recognition than CSS3, and I haven't heard about plans for HTML6.

I'm reticent about all of this actually being useful at all.

-- 
GitHub Notification of comment by Loirooriol
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4770#issuecomment-1803991781 using your GitHub account


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

Received on Thursday, 9 November 2023 14:57:54 UTC