Хорошо, поэтому на моей странице я показываю фоновое изображение с этим CSS:
.heroarea {
background:url(/static/images/mrd_hero_01.jpg) no-repeat;
height:450px;
}
и копия, помещенная поверх нее, и контейнер, в котором находится копия, имеют следующие стили:
.main-panel {
position: absolute;
top: 130px;
left: 380px;
background: #fff;
width: 560px;
height: 340px;
padding: 30px 30px 20px 30px;
/* CSS3 standard */
opacity:0.5;
/* for IE */
filter:alpha(opacity=50);
}
.main-panel h1 {
background: transparent;
color:#39372f;
text-align: center;
/* CSS3 standard */
opacity:1;
/* for IE */
filter:alpha(opacity=100);
}
В общем, все как и ожидалось. То есть изображение показывает, где я ожидаю его показать. Главная панель показывает белый фон с прозрачным фоном. Однако текст в теге h1 также прозрачен. Я могу видеть изображение снизу, просвечивающее. Как сделать так, чтобы содержимое тега h1 не было непрозрачным?
Спасибо!