• Site URL: https://www.judsonroberts.com

    I’ve been working on this site for a friend. I used the Twenty Eleven theme as a basis and created a child theme. Under Firefox and Chrome it looks just dandy, but when I view the site under IE 9 the menu appears as a vertical, two-level, bulleted list.

    I’ve run the site through a validator; there appear to be some extra </p> tags associated with a Google+ plugin I’m using, but even when the plugin is removed and the </p> tags go with it, the IE problem persists, so it doesn’t seem to be related to that. The other validation problems I have are unrecognized parameters and deprecated tags, none of them the kind of thing I could imagine would be causing these kinds of troubles.

    Can anyone suggest a useful way for me to move forward in fixing the site?

    Many thanks,
    Luc

Viewing 10 replies - 1 through 10 (of 10 total)
  • What is adding <script src="https://apis.google.com/js/plusone.js">{lang: "en-US"}</script>? Plus you’ve got a parse error in your child’s stylesheet. That could make IE throw a hissy fit.

    Thread Starter lucreid

    (@lucreid)

    And coincidentally, IE is throwing a hissy fit. Thanks very much, Esmi: I’ll dig into those two questions!

    Thread Starter lucreid

    (@lucreid)

    The parse error, it turns out, is in the TwentyEleven style sheet–i.e., in the WordPress-supplied template that works fine in IE.

    I uninstalled the Google PlusOne widget in case that was causing problems, but it doesn’t seem to have made a difference.

    This problem is proving very difficult for me to sort out. Can anyone make further suggestions?

    Looks like you have a bunch of Mark-up errors so you might want to start there — they can cause browser inconsistencies.

    Once the pages validate (mark-up and CSS) then see where you are.

    Thread Starter lucreid

    (@lucreid)

    Thanks, WPyogi: I’ve gone through, and I can’t find anything among the mark-up errors that seems to clarify the problem. The errors are by and large from the original Theme and not from anything I’ve added, and therefore nothing I can do much about unless I want to try to rectify Twenty Eleven itself. Is the Twenty Eleven theme just no good?

    header.php of your modified theme seems to be missing:

    <!--[if lt IE 9]>
    <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
    <![endif]-->

    there is just an empty space:

    <!--[if lt IE 9]>
    
    <![endif]-->
    Thread Starter lucreid

    (@lucreid)

    Thanks very much, Alchymyth: I’ll get that fixed and see what happens!

    Thread Starter lucreid

    (@lucreid)

    That fixed it! Thanks very much for catching that, Alchymyth. Please let me know if there’s ever a way for me to return the favor; my skills mainly run toward ColdFusion, classic ASP, SQL (especially SQL Server, but in a variety of flavors), and professional writing.

    I’m having the same issue with sub navigation. I can’t seem to find the problem. the website that I”m working on is fuealab.accountsupport.com
    and my sub-navigation are not showing up in IE9 and I have search all over the forums for answers.

    can anyone help me why my sub navs are not showing in IE9?

    I’m using a child-them from twenty eleven. also my css gradients are not showing in IE9 in the header.

    Thanks very much! this my css and header code:

    [Stylesheet moderated, Please just post a link to your site instead. Or use a pastebin.]

    @elpatron: you’re responding to a resolved, 3 month-old thread; start a new topic for your issue.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘2011 Child Theme–Menu borked under IE, fine otherwise’ is closed to new replies.