Тот, кто хотя бы раз занимался версткой, знает что такое танец с бубном для Internet Explorer. Этот браузер вызывает слишком много проблем, особенно у тех, кто хочет прикрутить к своему сайту нечто современное, к примеру - те же закругленные уголки.
Почетный пенсионер, Internet Explorer, не признает ничего современного. Потому его не любят практически все веб-разработчики.
Не будем выяснять где собака зарыта, "заслуга" ли это разработчиков IE, или просто другие браузеры навязывают свои стандарты, с которыми продукт Майкрософта упорно не желает работать, но... к этому времени можно нагуглить огромную кучу анкоров со всяческими фиксами для IE, начиная от банальной прозрачности .png картинок, заканчивая насильным внедрением в Internet Explorer ультрасовременных функций, с которыми свободно уже давно работают другие браузеры.
В общем, дабы не колотить воду в ступе, поясняю: нашлось универсальное решение для Internet Explorer, начиная с версии 5. Это .js, разработанный неким Дином Эдвардсом (dean.edwards), вносящий кучу правок и заставляющий IE работать корректно со всеми функциями. Всунув лишь маленькую строчку в свой head :
<!--[if lt IE 9]> <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta3)/IE9.js"></script> <![endif]-->
Мы получаем кучу фиксов. У нас будет работать прозрачность в png, можно будет выставлять минимальную\максимальную ширину\высоту, общая прозрачность без всяких фильтров, и многое другое...в двух словах: Internet Explorer начнет понимать все уже стандартные для других браузеров css параметры!
Все доступные на данный момент возможности находятся тут, а домашная страница скрипта - тут. Я так понимаю, разработка скрипта еще продолжается и это не финальный вариант. Возможно, рано или поздно появится js, решающий 100% проблем кроссбраузерности, но пока остается радоваться тому, что есть.