Der Internet Explorer 8 unterstützt von Haus aus leider keine Media Queriers, also @media Felder. Wer sie noch nicht kennt, es handelt sich dabei um die Zuordnung eines Styles zu einem bestimmten Medium (bspw. Handy, Tablet, PC) weitere Informationen hierzu können hier nachgelesen werden. Das ist natürlich schlecht für all diejenigen, welche auf diese Weise Ihre bestehenden Designs zu einem Responsive design anpassen wollen. Abhilfe schafft folgendes Projekt, welches die Media Queries, die es nur in CSS 3 gibt, auf Systeme die nicht CSS 3 unterstützen portiert:
https://github.com/scottjehl/Respond
Viel Erfolg beim Anwenden.