是否存在术语相邻选择器?
Posted
技术标签:
【中文标题】是否存在术语相邻选择器?【英文标题】:Does the term adjacent selector exist? 【发布时间】:2021-05-09 10:52:21 【问题描述】:link 中的 MDN 讨论了使用相邻的兄弟组合器,specs. 也讨论了组合器,但他们从未将由相邻组合器组合的两个选择器称为选择器。人们通常将相邻组合器的结果称为相邻选择器,这是该术语的非正式用法吗?
【问题讨论】:
从未听说过它被称为“相邻选择器”,但我听说过它被称为“相邻 sibling 选择器”。 W3Schools(与 W3C 无关)也将它们称为sibling selectors。 W3Schools 不像以前那么糟糕了,但是有更可靠的来源,比如 MDN,你已经知道了 使用组合器算作选择器吗?我确实看到其他消息来源说是的,但是规格。不要将它们归类为选择器。 @乔恩P 是的,整个事情,例如:.a + .b
算作一个选择器,由其他选择器组成:developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/…
还要进一步引用MDN,强调我的:“组合器最后一组选择器组合其他选择器以定位我们文档中的元素。以下示例选择段落是使用子组合符 (>) 的 元素的直接子元素:"