[whatwg] Stylesheet Links (was: Re: Menus, fallback, and backwards compatibility: ideas wanted)

Ian Hickson ian at hixie.ch
Fri Dec 30 16:59:55 PST 2005

On Tue, 20 Dec 2005, Lachlan Hunt wrote:
> Ian Hickson wrote:
> > On Thu, 15 Dec 2005, Lachlan Hunt wrote:
> > 
> > (Though <link rel="stylesheet"> could be replaced by <style src=""> --
> > already supported by browsers
> I wasn't aware of that being implemented at all, though it would make 
> sense to do it just like <script src="">.  However, the only browser I 
> could find that has implemented it is IE5/Mac, which is obsolete anyway.  
> IE6/Win, Opera, Firefox, Camino, Safari, iCab and OmniWeb don't support 
> it.

Indeed, apologies. I was mistaken.

> > or obsoleted only for XHTML, in favour of <?xml-stylesheet>, as far as 
> > stylesheets go.)
> Are there any XHTML UAs that don't support that?  If not, I think that 
> would be acceptable.

To my knowledge, there are not. But we already established that my 
knowledge is limited, qv the <style src> thing. ;-)

> > > <style>@import;</style> could have been an acceptable alternative to link
> > > if IE didn't have annoying bugs with it.
> > 
> > It's not like IE doesn't have bugs with <link rel="stylesheet">...
> I'm quite sure it does, though I'm not aware of any.  But its bugs and 
> incomplete support for @import seem worse.  For example, IE doesn't 
> support media queries on @import, or even apply @media print{} 
> stylesheets linked using @import, but does with link.  At least with 
> <link>, I get relatively predictable behaviour.

Not supporting something isn't a bug.

But in any case, the biggest reason not to drop <link rel="stylesheet"> 
would be the millions of existing instances of its use. We'll have to keep 
<link>, it seems.

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the whatwg mailing list