Jon*_*002 2 css standards web-standards css-selectors
我正在尝试创建一个小型CSS网络课程,并希望在我继续学习如何为学生观看组合器之前进行一些澄清.
我注意到在组合器定义中与W3C和MDN的区别.
W3C网站和CSS规范说多重选择器不是组合器的一部分,而MDN说它被组合为组合器.
MDN:https://developer.mozilla.org/en-US/docs/Learn/CSS/Introduction_to_CSS/Combinators_and_multiple_selectors
我知道MDN遵循WHATWG但其中的组合器CSS规范在哪里?我一直在寻找4.16提到组合器,但找不到任何组合器.
4.16 - https://html.spec.whatwg.org/multipage/semantics-other.html#selectors
WHATWG是否与W3C一样完整,还是仅仅是W3C规范中缺少部分的附加组件?我想如果它不在那里就提到MDN?
如果有人对MDN有wiki编辑权限,希望你可以更改<h2>标题名称,因为它可能代表表只包含组合器.
从'Combinators'到'Combinators&Multiple Selectors'
Link-with-bad-hash-name:https://developer.mozilla.org/en-US/docs/Learn/CSS/Introduction_to_CSS/Combinators_and_multiple_selectors#Combinators
WHATWG不对任何CSS规范负责.CSS工作组是W3C工作组.您将找到的唯一CSS规范都在w3.org中,包括选择器.其他规范可以定义自己的选择器(例如,:defined伪类出现在HTML规范中),但选择器语法以及选择器如何工作一般由Selectors定义.
在任何情况下,Selectors规范都是正确的:没有"多选择器"这样的东西.这只是一个由jQuery构成的术语,好像它本身就是一个选择器,但事实并非如此,它只是一个用于分隔多个选择器的符号.它不是一个"选择器"本身,更不用说一个叫做"多选择器",或者一个组合器,尽管jQuery和MDN声称.选择器规范对"组合器"有一个非常清晰和非常精确的定义,一个是逗号无法适应的,而是完全生活在它自己的部分.
另请参阅:选择器的部分和部分的正确术语和单词
| 归档时间: |
|
| 查看次数: |
144 次 |
| 最近记录: |