Начав обращать внимание на кросбраузерную верстку сайтов столкнулся с серьезной проблемой - сайт отлично выглядет в Opera, Mozilla, Chrome, но ужасным образом в Internet Explorer. Здесь буду постепенно выкладывать хаки, с помощью которых можно придать сайту более-менее нормальный вид.

Первая проблема - IE не масштабирует изображение с помощью CSS. Другими словами этот код:

img {
 max-width: 400px;
}

работать не будет. В таком случае нужно использовать кросбраузерный код:

img{
 max-width: 400px !important;
 width: expression(this.width > 400 ? 400: true);
}