-
Notifications
You must be signed in to change notification settings - Fork 747
[many][editorial] Added "Module" and "Level" to all specs #12879
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
To unify the specification titles, they now all include the word "Module" and also explicitly the mention their level.
I'm ok with the addition of the Level on every spec. As for the word "Module", it works in most cases, but there are a few where I'm not sure:
|
I agree with @frivoal that MQ and Selectors are special; they are intended to be used in multiple places of which CSS is but one, so I would avoid "Module" for those two. |
@frivoal @svgeesus Ok, I've reverted the titles for the Selectors and Media Queries specs. Though I want to mention that if we applied that reasoning consequently, we'd have to remove "CSS" and "Module" from many other specs as well, like CSSOM, CSSOM View, CSS View Transitions 1, CSS Highlight API 1, all the Houdini specs, and more. Sebastian |
And just to be clear, you are saying that the word "Module" shouldn't be added to those specs, because they can be used outside of CSS? Though allowing the features to be used in other contexts as well or even requiring them, isn't that rather a reason to remove "CSS" from the specs? "Module" to me is only an indicator that it's part of something bigger. Sebastian |
"The CSS XYZ Module" means it's a part of CSS. Selectors and Media Queries are not called CSS Selectors or CSS Media Queries, so you can't add module to make them part of a whole, since we haven't specified what whole. And the lack of CSS in the name is deliberate, as they're conceptualized not as a part of CSS that can be used with other things too, but as a separate thing on top of which CSS is built. A normative dependency of CSS, not a part of it. Being maintained by the CSS WG, the distinction is somewhat blurry, but that's how I've understood it. |
The counter-argument is that Media Queries 3 and Selectors 3 are part of the official definition of CSS for many years now. Sebastian |
Yes, CSS uses them. Not having "CSS" in the titles was a deliberate choice some decades ago, however. |
To unify the specification titles, they now all include the word "Module" and also explicitly the mention their level.
See also #12866.
I also added "Module Level 1" to CSSOM 1 and CSSOM View 1. See also #10686.
Sebastian