I'm adding functionality to an existing web page of a system. I'd prefer to change as little outside the realm of the change I'm making.
The trouble is that everything works across browsers until viewed in IE8. There the page views with some weird display issues that are on part of the page unrelated to what I changed.
Using the IE Developer tool, I was able to see that it's not finding the style features of a CSS file that the source for the page shows should be getting loaded.
I don't know much about the IE8 Developer tool, but when I look under the CSS tab I get a list of CSS files. I don't see the CSS file in question listed, so it looks like it didn't load for some reason.
I've added two new CSS files with what I've done, so maybe I've pushed it past the limit.
So, this sounds like the problem IE (although IE9 works) has that there is supposed to be a limit to 31 CSS files possibly being able to load: Internet Explorer's CSS rules limits
But in that list, I can count way more than 31 CSS files. It looks like there is more like 60 of them. But some files are being loaded via @import and others without, so maybe that explains why there are more.
How can I be sure this is the the problem? I don't see any errors in the IE8 Developer console. I ran CSS Lint on the file that isn't loading -- which isn't mine. There were some warnings, but it didn't appear serious.
From what I've read it sounds like there is no good solution to this. Is that correct?