- From: olivier Thereaux <ot@w3.org>
- Date: Tue, 25 Mar 2008 13:06:54 -0400
- To: CSS list <www-style@w3.org>
Hello, CSS WG, all I hope this is the right forum to ask a question about a CSS implementation. We recently received a bug report on the CSS validator: http://www.w3.org/Bugs/Public/show_bug.cgi?id=5307 The bug reporter would like to use the current syntax: #frontHeader { background:inherit url(img/banner_two.jpg) no-repeat left bottom; } Now, the "background" property has always been a bit of a mystery to me. I can't really wrap my head around the fact this shortcut property sets number of individual properties in any possible order. So I may just be confused. The spec (CSS21) says: 'background' Value: [<'background-color'> || <'background-image'> || <'background-repeat'> || <'background-attachment'> || <'background- position'>] | inherit Which can be interpreted as "shorthand for a number of the background properties" OR inherit, alone. But since each of the individual properties can themselves have "inherit" as value, I suppose the CSS block quoted above is fine? Now, if the above is fine, how about the following. Is this acceptable per the CSS spec? and if so, how should this be parsed? p { background: inherit inherit; } Would appreciate any guidance in understanding this better. Thanks, -- olivier
Received on Tuesday, 25 March 2008 17:07:26 UTC