W3C home > Mailing lists > Public > www-style@w3.org > June 1996

Re: LINK'ed style sheets -Reply

From: Scott E. Preece <preece@predator.urbana.mcd.mot.com>
Date: Tue, 25 Jun 1996 14:18:33 -0500
Message-Id: <199606251918.OAA01058@predator.urbana.mcd.mot.com>
To: CTaylor@wposmtp.nps.navy.mil
Cc: www-style@w3.org
 From: Charles Peyton Taylor <CTaylor@wposmtp.nps.navy.mil>
| >3) Add a second stylesheet value to the LINK REL attribute, e.g.
| >ALTSTYLESHEET, that would indicate stylesheets that should be
| >presented as alternatives, but not automatically applied.  I
| >personally like this one the best.
| 
| This makes sense.  I know it's a matter of interface, 
| but how would you let the user choose between styles?
---

Actually, there's another wrinkle.  Stylesheets can be combined.  So the
alternative may not just be between n alternative stylesheets, but
between n sets of overlaying stylesheets.

How about this rule: use the TITLE attribute of the LINK element to
name and combine stylesheets, and distinguish one value (say,
"", the null title) as meaning that the so-titled stylesheet or
stylesheets are to be applied automatically. So, using the example in
<http://www.w3.org/pub/WWW/TR/WD-style.html>:

    <LINK TITLE="" REL=stylesheet HREF="old.style" TYPE="application/dsssl">
    <LINK TITLE="" REL=stylesheet HREF="old-overlay.style" TYPE="application/dsssl">
    <LINK TITLE="New" REL=stylesheet HREF="new.style" TYPE="application/rtf">
    <LINK TITLE="Wacky" REL=stylesheet HREF="wacky.style" TYPE="text/css">
    <TITLE>ACME Widgets Corp</TITLE>

would indicate that if the user does nothing specific, the old.style and
old-overlay.style stylesheets are to be applied (presumably the
semantics of combining two stylesheets would depend on the type
of the stylesheets).

This degenerates nicely - in the most likely default case - one
stylesheet LINK specified, and it is to be the automatic choice, no name
is needed.

scott

--
scott preece
motorola/mcg urbana design center	1101 e. university, urbana, il   61801
phone:	217-384-8589			  fax:	217-384-8550
internet mail:	preece@urbana.mcd.mot.com
Received on Tuesday, 25 June 1996 15:17:26 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:53:44 GMT