While my site shows up well on other browsers like Firefox, the site does not show well on Internet Explorer (all versions). It comes up in plain white color with texts, and does not show the theme colors. I've tried it with all the default themes and same results. How can I correct this anomaly? Please help.

Comments

mshepherd’s picture

1st. Can you attach screenshots or give us a link to the site you're working on.
2nd. All the core themes have been well tested in most any browser, certainly IE6 and above. So there's something happening elsewise... Could it be to do with whether or not you're logged in? Are there any theme changes you've made, theme switching modules that you're using?

nevets’s picture

Which theme are you using?

vm’s picture

This sounds very much like you hit IE's stylesheet limit of 30 - 31 stylesheets.

Enable css optimization in administer -> performance to combine the css files into a single file.

kayusee’s picture

VM, thank you very much for your assistance. I enabled css optimization in administer -> performance to combine the css files into a single file and voila!, it worked. You just made my day. I also thank others for their efforts to resolve the problem for me.

qinwubi’s picture

hit the same "problem". VM, you're the man!
ps. why on earth there're still a majority of people using IE so that poor web developers like us have to make sure we're ie ready. :)

ClearXS’s picture

same problem; webpage shows perfect under Seamonkey (Mozilla) with Tendu, but nothing under IE.

nothing of the theme; theme-less (no color, no columns); not neccessary to make screenshots, because anyone have seen these kind of websites once in a while.

But now I finally -after full work-weeks- found out that its one of these modules at my install:

Desinstalar Nombre Descripción
Jquery Menu Enables expandable jquery menus.
Menu Access Provides flexible menu access control.
Total Control Total Control Administration Dashboard

=> after de-installing, IE shows the Tendu theme again with its fullscreen stretched banner (in blocks) and the left and right columns.

So reinstalled/vinked Total Control (+rebuild node access) => the problem doesn't return

idem for Menu Access => the problem doesn't return

idem for Jquery Menu => the problem RETURNS

markconroy’s picture

ClearXS,

It seems that you have the same problem as those above. When you install that last module you have too many stylesheet for IE to be able to handle. It can only handle 30 stylesheets.

Go to Admin >> Site Configuration >> Performance

and "Optimise CSS" to make all the stylesheets into one stylesheet and the problem should (might) resolve itself.

============

Drupal Core Maintainer for "Out of the Box" Initiative.

ClearXS’s picture

Yes it worked!

admin/settings/performance => Partial optimization for theme CSS development

I don't know why; did I have a theme related issue? Even on a new install with only the standard drupal theme, after some modules (yes I have many), then IE theme didn't work anymore.

Many thanks; with over 200 modules and some other things it were a lot of combination's to sort out; so I can continue with some other problems much easier now!

= = = = = = = = = = =

But after an XML parsing error on Seamonkey browser (Mozilla clone), I had to log into IE to be able to continue => the drupal theme disappeared again...

vm’s picture

I don't know why; did I have a theme related issue? Even on a new install with only the standard drupal theme, after some modules (yes I have many), then IE theme didn't work anymore.

IE can only handle a certain amount of css files in head. which has been explained and can be further researched using google. Depending on how many modules are enabled as well as the theme in use, the 31 style sheets can be hit rather quickly even in a default install. Thus if you are running 200 modules (which sounds insane) you were bound to hit this IE limit as well as memory limits on a server.

satishraj’s picture

Hello VM,

You have solved almost all issues i have a problem with IE css files, i am using CTI-flex and as per instructions i have placed ZEN theme also its not working for me in IE in 1.6-1.8 versions as it is working fine in firfox above 3 versions so please check them and let me know if i need to make any required changes in css files for IE seperately ,

Even i have tried with the enabling the admin/performance/enabling the Optimize CSS files but still it remains the same and it does not work for IE so please kindly look into this issue and let me know if i can do any required changes with the css files for IE.

unegro’s picture

Im having the same problem, i tried to turn on the performance optimization, but it have no efect.

Someone please help, im using cti flex, it works well in firefox, but in internet explorer it give a misconfiguration in css collums.

bikramth19’s picture

Awesome Answer, it works for me for all my websites..

Thanks a lot.

shinz83’s picture

VM - You are a beautiful person. Thank you so much for this solution. You saved me!

dmf7’s picture

I'm having the same issue where Ie doesn't display my theme, only white background and text. WHen I optimize my css files in site conf/performance. it displays my theme, but I noticed it also changed some details in my theme such as block colors and text in blocks, etc. Why is that, and how do I go about fixing that since my css sheet is correct?

dribblecastle’s picture

Still a drupal/web newbie so didn't realize there were CSS implications like this with drupal. You save me a huge chunk of time! Thanks so much!

maazzarif’s picture

I got a Problem IE. I m using a bartik theme in drupal 7 and here is the problem I mm facing.
my blocks appears to be place in different order in IE(they are even overlapping each other) than in other browsers. Neither my CSS is working in IE. I tried the following step for CSS but it didn't worked for me.[admin->configuration->performance->aggregate CSS].

please help me out its urgent.

vm’s picture

your question deserves its own thread.