The new version of Zen sub-theme has much too many css files.
When you add css files that come with additional modules, very quickly you will reach the max of 31 css files which are allowed by IE. What will happen, the IE will load only 31 css files and the rest will be skipped cousing layout problems.
Swithing on css optimization solves the problem, but it's very unhandy during development process.
Currently I have to install "IE Unlimited CSS Loader" module to make it work.
My suggestion: Keep the number of css files to minimum.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | zen-936580.patch | 952 bytes | barraponto |
Comments
Comment #1
johnalbin"IE Unlimited CSS Loader" is extremely buggy. Use http://drupal.org/project/ie_css_optimizer instead.
However, I do notice that I failed to mention this in any of the docs. So this is a pretty big doc FAIL.
Comment #2
barrapontoI documented it on STARTERKIT/README.txt, i guess it gets more eyeviews than Zen/REAMDE-FIRST.txt
Comment #3
gmgartner commenteduse css aggregation - it's a core D6 function.
Comment #4
barrapontocss aggregation is enabled in the mentioned page, in the patch.
Comment #5
akalata commenteddupe of #256802: IE limits Drupal to 31 stylesheets total
Comment #6
wellyas commentedHere is some workaround for this problem.
e.g. ;stylesheets[all][] = style.css
e.g. unset($css['all']['module']['modules/system/system-menus.css']);