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 about 7 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 about 7 years ago by dlo
0
points

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

Answered about 7 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 about 7 years ago
  • You think wrong. Nathan Duran about 7 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 about 7 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 about 7 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 about 7 years ago