Support » Fixing WordPress » IE not displaying my site correctly

  • http://www.portablespacemuseum.com/wordpress/

    That is my site which is displaying correctly in firefox, chrome, safari but for some reason IE9 is messing with the footer, the rounded borders and the CSS nav at the top.

    Don’t worry about the links on that page too, most of them are broken.

    I’ve searched my face off and for the life of me I can’t figure out why. Any idea’s?

Viewing 8 replies - 1 through 8 (of 8 total)
  • WPyogi

    (@wpyogi)

    Forum Moderator

    Probably because you have some code above the DOCTYPE — IE freaks out at that! Look at a few other mark-up errors as well:

    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.portablespacemuseum.com%2Fwordpress%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

    More info here:

    http://codex.wordpress.org/Validating_a_Website

    Dude that was WAY quick…thanks…

    That code above the doc type was inserting the favicon, imma try getting rid of that, see id it works…

    EDIT: Yes, half way there! Wow, that cleared up the navigation and the footer thanks!

    Some of the spacing and CSS borders are still missing, I’ll go through that validater and see what else I’ve screwed up…(and you rock)

    <meta http-equiv=”X-UA-Compatible” content=”IE=edge” />

    Try to use this in your header it might resolve your problem

    thejdeep, that fully half works, thanks! How does that code work?

    Getting there slowly, now the nav bar at the top isn’t showing up for some reason. I wanna know if its because my code is messy. Chrome is too forgiving maybe.

    EDIT: I think I’m going to have to rebuild my header and body again. It’s got…problems, according to the validater.

    Quick question, we don’t worry about PNG transparency any more do we? Everything pretty much supports it right?

    It provides IE compatibility, and some how manage to work as if in chrome!
    or else you can add separate css for IE by using the below tag. Try this by creating one more style-sheet especially for IE(Instead of rebuilding everything)

    To make compatible: <meta http-equiv=”X-UA-Compatible” content=”IE=edge” />

    To add external Css for IE:
    <!–[if IE]>
    <link rel=”stylesheet” type=”text/css” href=”css/all-ie-only.css” />
    <![endif]–>

    Can I specify IE versions in that? And can I add more than just style sheets within that ‘if’?

    Moderator Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    Thank you glorious wordpress overlords, I will code now until my wife yells at me to pay her attention.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘IE not displaying my site correctly’ is closed to new replies.