- From: Rijk van Geijtenbeek <rijk@iname.com>
- Date: Wed, 5 Nov 2003 13:56:34 +0100
- To: www-style@w3.org
Hello Chris,
On Tuesday, November 4, 2003 you wrote:
..
> Now, you could use multi-classes, yes. This would involve modifying
> the global.css so that the border color is no longer in #content but
> rather, say, .column. You'd then add .column to all three div tags,
> and you're done.
Why can't you use the existing classes and IDs? In general, if there
is a hook, it can be selected. If it can be selected, it can be
grouped. If it can be grouped, it can be changed at one place.
#content, a:link, a:href {border-color: green;}
> If there's more than 1 CSS file on the site - which is ideal on a large site, and it's large
> sites that truly stand to benefit from this separation of semantics and design - the comma
> operator cannot do this for you. The only way is some form of rule importing mechanism, which
> does not exist today.
Who says you can't edit more than one CSS file? To me this seems a far
fetched scenario. Cascading is nice and all, but the page styling will
not often be split in parts controled by different parties [1].
Relying on some part in another style sheet that is not under your
control is bound to lead to problems. Say a global company stylesheet
and a divisional stylesheet: if the company stylesheet changes, chance
are that your divisional stylesheet has to change also. So there is
little benefit in avoiding a little duplication.
Greetings,
Rijk mailto:rijk@iname.com
Mot du Jour:
Food is an important part of a balanced diet.
Received on Wednesday, 5 November 2003 07:58:30 UTC