W3C home > Mailing lists > Public > www-style@w3.org > July 2005

Re: Proposal: Allow Support for Multiple External Style Sheets with Limited Scope

From: Orion Adrian <orion.adrian@gmail.com>
Date: Thu, 7 Jul 2005 12:42:37 -0400
Message-ID: <abd6c8010507070942210e042a@mail.gmail.com>
To: www-style@w3.org

On 7/7/05, Sebastian Redl <sebastian.redl@getdesigned.at> wrote:
> 
> 
> > I propose "markup support" for a new styling property that would allow
> > embedded and inline style attributes the ability to call upon an
> > external style sheet that's scope is the same as if the styling
> > properties were embedded or inlined in the markup.
> >
> > For example, if I imagined this property, it would be called
> > "stylelink" and it would work like this:
> >
> > <div style="stylelink:url(http://www.LonnieBest.com/style.css)">
> >
> > <p>I want all elements inside this div tag to be influenced by the
> > external style sheet specified in the stylelink property above, but I
> > don't want any other elements outside this div tag to be influenced at
> > all by that external style sheet specified in the stylelink property.
> >
> > </p>
> >
> > </div>
> >
> 
> Hi,
> 
> I don't know how active the www-style mailing list is, but since you are
> proposing a CSS property, that's where this should really go.
> 
> Second, is there any particular part about this that cannot be solved by
> the use of a class attribute?
> 
> <div class="completelyforeign">
> <p>Inside the tag.</p>
> </div>
> 
> And in your "external stylesheet", you simply prefix every selector with
> .completelyforeign. This will cause these selectors to apply to the tags
> inside the div with increased specifity, while the tags outside are
> completely unharmed.
> Then you could group all these styles in a single sheet, thus reducing
> the number of separate HTTP requests.

I think this misses the point of the post in terms of the desire for modularity.


-- 

Orion Adrian
Received on Thursday, 7 July 2005 16:42:42 GMT

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