[whatwg] Style sheet loading and parsing (over HTTP)

Anne van Kesteren annevk at opera.com
Tue May 22 01:44:12 PDT 2007

For compatibility with the web it seems important to simply ignore  
Content-Type in all modes. Firefox has some hack where they "respect"  
Content-Type in standards mode except when the response Content-Type  
doesn't contain a "/" or "\". For instance

   Content-Type: "null"

would be applied. Internet Explorer doesn't respect Content-Type at all  
either. However, it does respect HTTP status codes. So redirects are  
followed and responses with status codes that indicate some type of error  
(404, 410, 501, etc.) are not parsed as style sheets. Anything that ends  
up with a status code of 200 that is fetched from a "style sheet loader"  
(<link rel=stylesheet>, @import) is parsed and applied.

It would be nice if the specification said something along those lines.

Anne van Kesteren

More information about the whatwg mailing list