规范顺序
CSS 规范顺序是指需要指定(或解析)或作为 CSS 属性值的一部分进行序列化的单独值的顺序。它由属性的正式语法定义,通常指的是应该在单个简写值的一部分中指定全称值的顺序。
例如,background
简写属性值由几个 background-*
全称属性组成。这些全称值的规范顺序定义如下:
background-image
background-position
background-size
background-repeat
background-attachment
background-origin
background-clip
background-color
另外,它的语法规定如果给出了 background-size
的值,则这个值必须在 background-position
的值之后指定,并用斜杠分隔。其他值则可以以任何顺序出现。
参见
- CSS 值定义语法
- StackOverflow 上的“规范顺序”对 CSS 属性的意义有什么?给出了进一步有意义的讨论。