IE will not read external stylesheet
Briefly

IE will not read external stylesheet
"After searching and searching, it seems that you and I are the only ones in the world who have this problem. In the F12 console, I found: SEC7113 "CSS was ignored due to mime type mismatch". Discussion here: MSDN. It seems that IE9 and above "sniff" the HTTP headers for the correct MIME type, and ignore JS and CSS that have the wrong header. When it fetches files from the local filesystem, it should disable this sniffing, since there aren't any real HTTP headers. But our two computers, (and nobody else's) are sniffing and ignoring headers."
"It was my system. I transferred my working files to another computer and the problem went away. I could never identify the problem but it vanished when I scrubbed the hard drive and reloaded the OS and my software. If it works for everyone else but you, then it's you. (sounds like relationship advice...) Codegirl - I am having the same problem. But scrubbing the hard drive and reloading the OS is a pretty radical solution."
A webpage can work in other browsers and on other computers while failing in Internet Explorer on a single system due to local MIME handling. Internet Explorer 9 and above perform MIME sniffing of HTTP headers and will ignore CSS and JavaScript files when the reported MIME type is incorrect, producing errors such as SEC7113. Local filesystem access should disable sniffing, but some systems still apply it, causing files to be ignored. One user resolved the issue by transferring files to another machine or reinstalling the OS; alternative troubleshooting includes using developer tools, checking MIME headers, or disabling conflicting programs.
[
|
]