- From: Michal Marek <michal83@email.cz>
- Date: Mon, 14 Oct 2002 12:16:57 +0200
- To: www-style@w3.org
cheeaun01 wrote: >I wonder if anyone has propose a method >to specify alternate stylesheets *externally* >in CSS3? I mean instead of using: > > <link rel="alternate stylesheet" type="text/css" > href="style.css" title="another css" > media="screen" /> > >why not use like the @import method >maybe..: > > @alternate url("style.css") screen; > >I suppose this ease up the job to add/edit/remove >alternate style sheets in a web site. >Just my piece of thought. > >-- >cheeaun01 > This would cause some problems (not only that it would not be compatible with older browsers): - in the document: <link rel="stylesheet" type="text/css" href="style.css" /> - in style.css: @import url("menu.css"); ... some style ... - in menu.css: @alternate url("menu2.css"); ... some style ... How should the browser interpret this? There is an alternate stylesheet for an imported stylesheet, which would probably change only a part of the visual presentation. Imagine a case, when you have several alternate stylesheets for the stylesheet directly linked to the document, which @import some other stylesheets and those have several @alternate stylesheets. This is obviously too complicated, while the current way of defining alternate stylesheets guarantees, that there are only alternate stylesheets for the whole document. Michal Marek http://cyklopraha.cz/
Received on Monday, 14 October 2002 06:23:33 UTC