Roedy Green wrote: > The big thing CSS is missing is named constants. You will find > yourself mentioning the same colour or group of fonts, or font size > over and over. You must make bulk search/replace changes. The problem > is when two things temporarily, incidentally have the same colour, you > can’t change just some of them without manually examining each > instance carefully. The problem is analogous to using literals in Java > programs instead of named constants. > > If you could simply assign a name to a colour, font family group, font > size etc, then you could make a change in only one place and have it > ripple though the entire style sheet. > > Until CSS develops this ability, or something equivalent, you might > fudge it with a primitive macro preprocessor for CSS. However, such a > scheme would have all the drawbacks any language preprocessor has. You > would not be able to validate or edit the text with TopStyle, for example. > See the various CSS variables proposals, including this recent thread: http://lists.w3.org/Archives/Public/www-style/2008Jun/0230.html -- Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. KnuthReceived on Friday, 27 June 2008 04:22:04 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:55:07 GMT