dlo 0

Having an issue with this page and IE8. Part of the page are collapsing, Oddly IE6/7 is OK. Webkit and mozilla goes without saying ~ it OK.

(I hoped IE was getting better)

Can anyone suggest why/where its going wrong?

  • link: http://www.printlineadvertising.co.uk/search/ dlo over 6 years ago

4 answers

dlo 0
0
points
This was chosen as the best answer

Never found the issue, ended up using the page framework from another page that works in IE8. The odd code errors is sphpider search engine being used as an include in the page middle.

Answered over 6 years ago by dlo
0
points

Well, you've got a lot of invalid markup.

Answered over 6 years ago by Nathan Duran
  • I don't think that would not explain why only IE8 singles this page and having problems and all else (including IE6) is OK dlo over 6 years ago
  • You think wrong. Nathan Duran over 6 years ago
0
points

Go get the developer tool bar for IE and inspecting your elements.

The issue is with your div called middle, You are positioning items relative and the floating items inside them.

Remove all the overflow, float and clear form all the elements within the middle element and start again. if you position something relative, I'd suggest using the top/left/right attributes.

Answered over 6 years ago by Luke Duddridge
0
points

IE8 is more strict than previous versions, which means it will be less tolerant of markup errors. Like Nathan said above, there are quite a few errors, including unclosed tags.

The quick fix is to just force compatibility mode, which will make IE8 behave like IE7. Add this between <head> and </head>:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

Or add this to your .htaccess file:

Header set X-UA-Compatible IE=EmulateIE7
Answered over 6 years ago by Chris Fletcher
  • Of course, this is just an easy way out, and it would be better to address the structural issues on the page, since future browsers might not let you cheat. Chris Fletcher over 6 years ago