Проверьте, выполняет ли IE8 рендеринг в режиме совместимости. Если у вас есть что-то вроде следующего в вашем заголовке, то схема не будет работать:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
IE8 также по умолчанию будет использовать режим причуд, если ваш тег doctype неверен, так что проверьте это. Кроме того, если вы используете IIS, возможно, сервер форсирует режим совместимости с IE7.