CSS之间的那个东西是什么;选择器“;打电话?

CSS之间的那个东西是什么;选择器“;打电话?,css,naming-conventions,css-selectors,naming,Css,Naming Conventions,Css Selectors,Naming,你怎么称呼这些: body > p + p 身体p+p 在CSS选择器中?它们是: 关系运算符 基于职位的标准 还有别的吗 我只是不知道该怎么称呼他们。有正式名称吗 (还有,在abc,def和abc中有abc的正式名称吗?)正如汤姆·霍斯所指出的,简单选择器之间的运算符被调用。在CSS2中只有三个:+,,以及空间组合器 这个空间是一个组合词,用于 是一个组合词 +是一个组合词 在每种情况下,“选择器”都是简单选择器和组合器的完整组合 一旦标准化,有效的组合词的范围就扩大了,包括~或“后续

你怎么称呼这些:

body > p + p 身体p+p 在CSS选择器中?它们是:

  • 关系运算符
  • 基于职位的标准
  • 还有别的吗
我只是不知道该怎么称呼他们。有正式名称吗


(还有,在
abc,def
abc
中有
abc
的正式名称吗?)

正如汤姆·霍斯所指出的,简单选择器之间的运算符被调用。在CSS2中只有三个:
+
,以及空间组合器

  • 这个空间是一个组合词,用于
  • 是一个组合词
  • +
    是一个组合词
在每种情况下,“选择器”都是简单选择器和组合器的完整组合

一旦标准化,有效的组合词的范围就扩大了,包括
~
或“后续兄弟”组合词。

根据它们被称为“组合词”

  • (空格字符)=后代组合符
  • (尖括号或大于号)=子组合符
  • +
    (加号)=相邻兄弟组合符
  • ~
    (tilde)=一般同级组合符

  • 标记名之间的字符或空格称为组合符,请参见示例。在您的示例中,它们是
    +

    示例中的标记在CSS2和CSS3中称为简单选择器。如果您有
    bc
    ,则在CSS3中称为简单选择器序列,但在CSS2中称为简单选择器序列。术语简单选择器仅指CSS3中的一个元素名称,如
    abc
    中的
    a

    或如该节所述

    选择器是由一个或多个简单选择器序列组成的链,由组合符分隔


    abc,def
    称为组,其中组成员是选择器
    abc
    def
    AB c
    是一个选择器或简单选择器序列,由简单选择器
    a
    b
    c
    组成,由组合符空格组合而成。最后一句话只对CSS3有效。

    一点历史琐事:CSS1中唯一存在的组合词是后代组合词。带有后代组合符的选择器被调用;然而,直到CSS2,combinator本身才收到名称;在CSS1中,它被简单地称为空白,在选择器语法中很重要。