- From: Chris Wilson (PSD) <cwilso@MICROSOFT.com>
- Date: Wed, 6 Nov 1996 10:10:55 -0800
- To: "'Peter Flynn'" <pflynn@curia.ucc.ie>, "'tschlarm@Adobe.COM'" <tschlarm@Adobe.COM>
- Cc: "'www-html@w3.org'" <www-html@w3.org>
The main problem is that right now, the CSS spec considers <LINK REL=STYLESHEET HREF=x> stylesheets to be mutually exclusive; that is to say, you can only select (through user intervention) one at a time. It was important for us to enable automatically-applied linked stylesheets without the use of a STYLE block (for downlevel client purposes), so LINK stylesheets are automatically applied. The reason why I mention this is that it is my understanding that <LINK> tags are supposed to be free of any semantics based on order - it's not supposed to matter what order they're in. Obviously, in Internet Explorer 3.0, it does in this case. If you're talking about @imported stylesheets in CSS, Peter's completely right. -Chris Chris Wilson cwilso@microsoft.com -[- >-----Original Message----- >From: Peter Flynn [SMTP:pflynn@curia.ucc.ie] >Sent: Wednesday, November 06, 1996 12:39 AM >To: tschlarm@Adobe.COM >Cc: www-html@w3.org >Subject: Re: CSS1 override question > >> How does CSS1 handle conflicting attributes in styles of the same tag? >> >> For example: >> >> Suppose a linked stylesheet defined H2 as: >> >> H2 { color:green; text-align:center } >> >> and later on another linked stylesheet defined H2 as: >> >> H2 { color:purple; text-align:left } >> >> What attributes would you expect to be applied? > >Purple and left. I thought the whole point about _cascading_ style sheets >was that multiple style sheets could overlay earlier ones. > >Mind you, that could leave you with mud-brown centered text :-) > >///Peter >
Received on Wednesday, 6 November 1996 13:10:45 UTC