- From: Orion Adrian <oadrian@hotmail.com>
- Date: Tue, 29 Jun 2004 09:34:28 -0400
- To: www-style@w3.org
>CSS is not a programming language, nor will it ever be. CSS requires >pattern-based thinking as opposed to traditional procedural programming, >but this is desired. The same applies for XSLT. > I never said it was procedural. Both CSS and XSLT are functional programming languages. They're still programming languages. You might call them markup languages, but the inclusion of the word programming here is only semantic. >Introducing more structure would only serve to complicate the language. >When need be to have more elaborate syntax using a preprocessor is a good >idea. CSS should not be laiden with syntactic sugar more than is absolutely >necessary. I agree with keeping a simple syntax, however I also state that addng structure to the functional rules can only help with the ability to remember and comprehend. I'm not suggesting that CSS needs major reform in this area, but it does need reform. Perhaps another structure would be (right off the top of my head): selector* { @block { rule-that-only-applies-to-block-elements: value; rule-that-only-applies-to-block-elements: value; } rule-that-applies-to-any-element: value; } Orion Adrian
Received on Tuesday, 29 June 2004 09:34:59 UTC