Использование следующего в вашем CSS для установки непрозрачности должно отображаться правильно:
/* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
/* IE 5-7 */
filter: alpha(opacity=65);
/* Netscape */
-moz-opacity: 0.65;
/* Safari 1.x */
-khtml-opacity: 0.65;
/* Good browsers */
opacity: 0.65;
Я протестировал его, и он работает в IE7, IE8, IE9, FF, NS, Chrome, Opera и Safari
Для центрирования div в IE8 (я полагаю, вам нужно поле: auto for), добавьте:
text-align:center;
Для градиента попробуйте следующее:
background: #008800; /* fallback for (Opera) */
background: -moz-linear-gradient(top, #CCC, #fefefe); /* Mozilla: */
background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#fefefe)); /* Chrome, Safari:*/
filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#CCC', EndColorStr='#fefefe', GradientType=0); /* MSIE */
Надеюсь, у вас это получится!
Лучший,
Синтия