- From: Daniel Glazman <daniel.glazman@disruptive-innovations.com>
- Date: Mon, 20 Mar 2006 10:03:04 +0100
- To: www-style@w3.org
ben wrote:
> I'm working on a timeline project in markup language (HTML currently,
> but I was considering expanding to XML)
>
> I'd like to be able to color code the events. This can, of course, be
> done with CSS as it is currently, by assigning each era a specific value
> of an attribute (either class or some custom attribute). However, it
> seems like the ideal way to do it would be to have a date attribute,
> (this much can be done in XML) and have a css selector that can do
> things like ranges. Currently, selectors only allow for checking to see
> if an attribute exists, if it is a particular string, or if it contains
> (or starts with or ends with) a particular string. What I would propose
> would be a selector for numerical attributes only, something like this:
>
> *[attribute|>number|<number]
>
> So, for example, if I were to markup
>
> event[date|>1849|<1914] {background: #00ff00;}
>
> Any event between 1849 and 1914 would have a green background.
>
> Just a thought... do with it as you see fit.
I see perfectly why you want such a feature, and why it is a legitimate
request. But I hate your proposed syntax, really...
I have this feeling that if we start allowing such things in CSS,
you'll soon need much more than that. For instance, real date comparison
(is datetime > "Mon 20 March 2006, 01:02am PST" )...
</Daniel>
Received on Monday, 20 March 2006 09:03:13 UTC