Градиенты :
Большинство современных браузеров реализовали их с помощью CSS3, но для Internet Explorer вам придется использовать специальные фильтры. Поскольку CSS3 является новым стандартом, вы должны использовать специфичные для браузера префиксы.
.gradient{
background: -moz-linear-gradient(top, #fff, #eee);
background: -webkit-linear-gradient(top, #fff, #eee);
background: -o-linear-gradient(top, #fff,#eee);
background: linear-gradient(top, #fff, #eee);
/* versions of IE use these */
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff',EndColorStr='#eeeeee');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee)";
}
может быть третий подход
имейте в виду, что вы всегда можете использовать изображение с повторением-x на фоне.
Закругленные углы :
Закругленные углы покрыты границей радиуса в большинстве ваших современных браузеров:
border-radius:5px 5px 0px 0px;
Для более старых версий Internet Explorer, к сожалению, вам придется делать более хакерские вещи, которые, вероятно, не стоят времени и усилий на самом деле. http://webdesign.about.com/od/css/a/aa072406.htm - пример, который я нашел, сканируя сеть очень быстро.
Для получения дополнительной информации, MDC, как правило, довольно хорош в моем опыте объяснения функций браузера, их совместимости и альтернатив для других браузеров.