Re: CSS1 override question

Chris Wilson (
Wed, 6 Nov 1996 10:10:55 -0800

Message-ID: <>
From: "Chris Wilson (PSD)" <>
To: "'Peter Flynn'" <>,
Cc: "''" <>
Subject: RE: CSS1 override question
Date: Wed, 6 Nov 1996 10:10:55 -0800

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

Chris Wilson

>-----Original Message-----
>From:	Peter Flynn []
>Sent:	Wednesday, November 06, 1996 12:39 AM
>To:	tschlarm@Adobe.COM
>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 :-)