Jonathan
Jonathan

Reputation: 135

Any idea what could be causing this page to not display in IE9?

The page displays fine in the following:

However, the page only displays the header background in Internet Explorer 9 (Windows 7 VM). Any ideas? The website is located here temporarily.

EDIT~ All the sub-pages are loading fine in IE9...only the homepage refuses to load. Here is a link to a subpage.

EDIT 2~ I am beginning to believe this is a server problem. We are running an IIS7 server. For 50% of the day, the site works wonderfully on all browsers. Then for the other 50% of the day, IE8-9 will not display properly UNLESS you attach index.php at the end of the URL or https:// at the beginning. Any advice? I'm thinking of starting a new topic to gain more attention but I also don't want to upset the stackoverflow community.

EDIT 3~ Turned out it wasn't a server issue (or maybe it was, but I fixed it on my end). WP Super Cache was the culprit. Once that plugin was disabled, problem was solved!

Upvotes: 0

Views: 136

Answers (4)

Jonathan
Jonathan

Reputation: 135

After trying nearly every answer posted here, nothing seemed to be working. So I decided to disable/re-enable all my plugins just to see if one of them was the cause...turned out WP Super Cache was the culprit. Once this was disabled, the page has worked since! Not exactly sure why, but I felt this needed to be posted incase anyone else has a similar problem.

Upvotes: 0

Marcel Kalveram
Marcel Kalveram

Reputation: 1305

I have inspected the DOM, and it looks like IE9 renders the page up til this piece of javascript:

<!-- function clickIE4(){ ...

That's an opening comment tag which is never closed.

See the two screenshots:

This is the output of IE9 developer tools, the page is rendered only until the opening script tag that includes the above code.

IE9 developer tools screenshot

The chrome developer tools output looks like this. I guess that its parsing engine automatically closes the opening HTML comment once a closing </script> tag follows.

Chrome developer tools screenshot

Upvotes: 1

Billy Moat
Billy Moat

Reputation: 21050

You have quite a few html errors on the page. Fixing these may help. In particular you have a closing P tag with no opening P tag and you have a STYLE tag within the BODY. style tag should only be used within the HEAD.

Upvotes: 0

Mark
Mark

Reputation: 6865

you need to make block level element of the html5 tags:

article, aside, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

Upvotes: 0

Related Questions