I’m using Paul Irish’s html Conditional Stylesheets statement
http://www.paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
<!--[if lt IE 7]> <html lang="en-US" class="lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html lang="en-US" class="lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html lang="en-US" class="lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class=""> <!--<![endif]-->
In ie8 including the statement changes the structure of the page.
The relavant class is added to the html tag but it seems to make the page narrower and some of the css seems to stop working.
This is in a wordpress site and I’m using bootstrap.
I know it a vague question without a live demo but does anyone have an idea why this might be.
Edit:
It looks like zoom: 1; is being added to the body which is changing the layout.
is this more a problem with my css not working in ie8