Re: [css4-values] Global Keywords 'normal', 'auto', 'none', 'default'

Tab Atkins Jr. (2012-04-03 19:11):
> I agree with 'default' - we had an issue in V&U3 for it for a while, but have punted it for now.

Yeah, I thought I remembered having seen it before, but didn’t check further.

> I also agree with 'none', though not quite how you phrase it - I think all list-valued properties should have a value that means "do nothing".

Okay, that should be compatible with “opposite of ‘normal’” in many cases, but sometimes the naive expectation for ‘none’ would be somethig to become invisible when “do nothing” would result in something visible.

> I disagree with 'normal' and 'auto'.  When we add them to a property, they mean approximately what you describe.

Good.

> However, making them global means that they're valid for all properties, which means we can't alter their meaning for a particular property later when we discover that we really want to make a "do something reasonable" value.

I’m not sure about that since the suggestion was to make the UA-dependent by default, which should make it possible to specify a stricter behavior later. Anyway, I do see that this might not work for the same reason vendor-prefixes hardly work.

Received on Thursday, 5 April 2012 09:55:34 UTC