Используйте Условные комментарии , эта проблема поднималась слишком много раз. Вот пример:
<!--[if lte IE 9>
<style type="text/css">
.test1,.test2,.test3{
width:90px;
height:100px;
}
.test4,.test2,.test3{
width:900px;
height:100px;
}
</style>
<![endif]-->
Это означает, что все браузеры семейства IE до версии 9 будут читать в этом стиле, или вы можете использовать стиль с # для чтения IE следующим образом:
<STYLE type="text/css">
.test1,.test2,.test3{
#width:90px;
#height:100px;
}
.test4,.test2,.test3{
#width:900px;
#height:100px;
}
</style>