Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #4242
    menmenm
    Participant

    Site is showing well in Chrome, Firefox, Safari on Mac OSX and Windows 7

    but in IE9 the menu is not there, the items are in a bullet list

    Vakantie Ameland

    How to fix this?

    #4247
    Sakin
    Keymaster

    @menmenm: It must be cache issue in your W3 Total Cache. Can you clear your cache from W3 Total Cache and check in.

    #4253
    menmenm
    Participant

    Well, it is not a cache issue as I have cleaned all the cache several times, page cache, browser cache, proxy cache ….

    Still same result: a bullet list of menu items instead of a menubar

    #4254
    menmenm
    Participant

    Found the culprit:


    add_header 'X-UA-Compatible' 'IE=EmulateIE7';

    in my server configuration

    #4255
    Sakin
    Keymaster

    @menmenm: Go to Performance in your WordPress Dashboard and Click on “Empty All Caches” in your W3 Total Cache settings. This has happen to other users as well and they all fixed it by clearing the cache.

    #4258
    menmenm
    Participant

    @sakin Empty all caches does not solve the problem!

    I commented out this in my server configuration:


    add_header 'X-UA-Compatible' 'IE=EmulateIE7';

    And now the site is shown fine in IE9

    #4260
    Sakin
    Keymaster

    @menmenm: What’s that and how did you do that? IE is so strange.

    #4261
    menmenm
    Participant

    It’s in the nginx reverse proxy configuration on the server.

    #4262
    Sakin
    Keymaster

    @menmenm: That’s great. But the only thing that confused me is about
    add_header 'X-UA-Compatible' 'IE=EmulateIE7';
    Isn’t this will load the older version that is IE7 mode. So, maybe make it IE9 or newest.
    So code can be
    add_header 'X-UA-Compatible' 'IE=EmulateIE9';
    or
    add_header 'X-UA-Compatible' 'IE=edge';

    Let me know your opinion as I am new to this.

    #4263
    menmenm
    Participant

    @sakin It’s good thinking.

    I just commented out the line, so no emulation on IE. Do not need it anymore. Browsers have developed a lot in last few years. Just the real IE9 (or IE8 if someone is using it) or IE10

Viewing 10 posts - 1 through 10 (of 10 total)
  • The topic ‘Menu not good in IE9’ is closed to new replies.