- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Thu, 20 Aug 2009 19:44:27 -0700
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: Brad Kemper <brad.kemper@gmail.com>, Simon Fraser <smfr@me.com>, www-style <www-style@w3.org>
Tab Atkins Jr. wrote: > On Thu, Aug 20, 2009 at 7:00 PM, Andrew > Fedoniouk<news@terrainformatica.com> wrote: >> Say you have set of existing styles that you carefully crafted in years. And >> now you've got UA that started to support, say, background-size. >> It is just enough for someone or even for you to change background-size in >> default style and you will need to update bunch of other rules to suppress >> it. >> Having function that allow you to define the set as a whole plus existing >> mechanism allowing to redefine particular attribute will give you more >> choices >> of making better and stable designs. > > You do know that all shorthand properties reset unspecified properties > to their default value, right? I do. But: "The ‘background’ property is a shorthand property for setting *most* background properties at the same place" [1] Note that "most". Sounds promising now and for the future, isn't it? > > A new type of background property that gets added to the shorthand > won't have any effect on your older code. > It is already not so. Not all of background-*** attributes can be defined by the 'background' shortcut. And yet just discovered another funny inhabitant of that lists-zoo in CSS: E { background: #CCC url("metal.jpg") (100% auto) no-repeat top left } (spotted in [1]) I am wondering what these '(' and ')' are doing there. And where this notation is actually defined. People, this is just a plain mess really. -- Andrew Fedoniouk. http://terrainformatica.com
Received on Friday, 21 August 2009 02:44:50 UTC