Ciao maxcondor, opacity è proprietà ereditata, quindi applicata anche ai div interni. Non così accade con l'uso di valori rgba, supportati da tutti i maggiori browser ad eccezione di Explorer col quale il problema può essere aggirato mediante l'uso di codice proprietario
codice:
<style type="text/css">
.caption-bottom {
background: rgba(0, 0, 0, 0.3);
color:#fff;
}
</style>
<!--[if lte IE 8]>
<style type="text/css">
.caption-bottom {
background:transparent;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
zoom: 1;
}
</style>
<![endif]-->
P.S.: al posto di
va, tutto attaccato, ": D"