31 stylesheets problem (KB262161) - STILL NOT FIXED in IE9
There was a known problem with Internet Explorer that it will only handle 31 style sheets.Above that it simply discards the styling information. And that really effs up a Drupal based site that doesn't have 'Optimize CSS files' set to enabled. AND the problem is still there in Internet Explorer version 9. I do not believe it!
The problem's well known in the Drupal community. It's documented by Microsoft as KB 262161 (previously Q262161)
I've suffered it many times. In July 2010, I wrote to Microsoft
I spent nearly 8 hours investigating this problem before finding a link to this Knowledge Base article. I cannot believe that the problem has existed for so long without a fix. This is totally irresponsible. At the minimum the browser should report that "the web page you are visiting has used more stylesheets than this browser version can handle. Please refer to kb/262121 where we do b all to help you or the web site developer to fix the problem."
I didn't get a reply from the little shits.
I've also written about problems when using Drupal's workaround. See More problems with Drupal optimised style sheets
Oh well, I supposed one good thing's come out of this, It's reminded me to Enable CSS file optimisation again.
Microsoft haven't fixed KB262161 in IE9. So that means that if you have a website that serves up more than 31 separate style sheets then the styling in the 32nd and subsequent sheets get put in the bit bucket. Since most Drupal websites put the "themes" style sheet lasst you end up losing your websites unique style. So your site gets a bong, and a fobBut it's IE's fault really.