CSS术语:这些名称是什么?

Joh*_*ley 12 css terminology

考虑:

p {
  ...
}

.foo {
  ...
}

#bar {
  ...
}

CSS中这些语句的正确名称是什么?我看过它们叫做选择器,规则或规则集,但哪个是正确的?

Jos*_*rke 45

将考虑一条规则:

p {…}

这种情况下的选择器是:

p

规则由选择器和声明组成.声明是property:value这样的,整个规则是:

selector { property:value }

规则可以有多个声明和多个选择器,所以我们实际上可以:

selector, selector2
{
  property:value;
  property2:value;
} 
Run Code Online (Sandbox Code Playgroud)

规则集将是多个规则.

这是关于这个或CSS 1规范的快速来源.


Vin*_*nie 5

CSS由表单中的许多规则组成

selector{declaration}
Run Code Online (Sandbox Code Playgroud)

因此.foo和#bar和p被称为选择器,但带有curlies的完整语句称为规则.