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