- 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