Hi,

We've got a problem on a producation site, where the CSS in our blocks doesn't render, however the rest of the CSS does.

The site renders perfectly in FF, Chrome & Safari, but is a mess in IE. We've disabled all caching and are using Semantic Views for block/view output.

The problem is made ever stranger by the fact that internal pages are rendering better...

This leads us to thing that the problem is worse in page--front.tpl.php than in page.tpl.php, but really don't know what the problem is...

Any help would be appreciated.

Thanks in advance.

Comments

seancorrales’s picture

Go to your performance settings (found under site configuration) and enable CSS optimizations. Do the same for JS while you're at it.

IE will only use the first 30 stylesheets. Anything above that and it stops reading them. Your site has well over 30 separate stylesheets.

If you're using a private file system, you'll need to find another solution. D6 + CSS Optimizations + Private file system do not play well together.

HFT’s picture

droidenator, you're a legend...

We normally had this activated, however we disabled it as we were using the Boost module and believed that that was compressing the CSS as we had checked the option.

I can't thank you enough!