2008-04-04 16:27:48: Created issue 'Does the 'background' shorthand needs both clip and origin?' nickname clip and origin shorthand owned by Elika Etemad on product CSS3 Backgrounds and Borders, description 'The 'background' shorthand allows to set 'background-clip' and 'background-origin' (together with all other background properties) in a single line. But because the two properties have the same keywords ('border' and 'padding'), it can be difficult to know which property is set to what. The current shorthand states that the clip values comes before the origin value.
One way to avoid the confusion is to instead allow at most one keyword and apply it to *both* properties: 'border' (both are set to 'border'), 'padding' (both are set to 'padding'), 'content' (both are set to 'content') or no keyword at all (the default, i.e., clip is border and origin is padding).
This requires that 'background-clip' be extended to accept the keyword 'content'.
It makes it impossible to specify the combinations 'padding border', 'border content' and 'padding content' in the shorthand. They would require the individual properties.
' non-public [Bert Bos]