- From: Mike Sadka <M.Sadka@nhm.ac.uk>
- Date: Sun, 31 Oct 2004 01:31:59 -0700
- To: www-style@w3.org
I have a thought which seems obvious to me but which I have never seen
mentioned, and I wonder if it is part of any CSS specification or
recommendation?
It would be very convenient if one were able to assign a class to an ID
in a stylesheet. This would solve the kinds of problem that arise
when you have a number of common style elements (eg - different
backgrounds and header styles) which are applied in different
combinations to a number of different structural elements.
Currently, I have IDs for each structural element and many of the rules
for one class are duplicated in other classes. I could create classes
to apply each style element, and assign them to multiple elements in
the HTML, but I presume this would be bad semantics as the classes
would be named after styles which might subsequently change.
If I were able to assign classes to IDs, then this problem would be
solved. I imagine one might be able to write something like this in a
stylesheet:
..class1 { RULES }
..class2 { RULES }
..class3 { RULES }
#object1 {
.class1
.class2
}
#object2 {
.class1
.class3
}
That way no common rules would need to be defined more than once,
whilst retaining accurate structural semantics.
Mike
______________________
Mike Sadka
Interactive Media Team
Database and Category Manager (Research & Curation)
Extension: 5462
Received on Sunday, 31 October 2004 08:32:47 UTC