- From: Orion Adrian <oadrian@hotmail.com>
- Date: Tue, 29 Jun 2004 10:27:13 -0400
- To: lachlan.hunt@lachy.id.au
- Cc: www-style@w3.org
>>>What would happen with this? >>>@block { display: inline; } >> >>well given that the display property has been rolled into a @ block, the >>following would be ignored. Pretty simple actually. Display would no >>longer be a rule, but rather be an @ rule. > >That makes absolutely no sense. Please explain. Let's make this simple. div { display: block; margin: 1em; } would become div { @block { margin: 1em; } } the idea being that the display rule could be replaced with at rules that would constrain the set of properties allowed under them. But let's not get hung up on my example (it's bad anyway and misses a lot of points). What I'm saying is that the CSS grammar needs to be rethought because _the grammar_ is getting in the way of comprehension and memorization. The grammar itself is the problem. Though this does not deal the seething hatred I have for the CSS positioning properties. Orion Adrian
Received on Tuesday, 29 June 2004 10:27:46 UTC