Si el div con el texto oscuro contiene mas texto del que cabe en la pagina, ésta no detecta que se ha producido overflow ya que el div que contiene el texto tiene z-index: 2. Ya se que lo podria solucionar añadiendo el overflow al div del texto, pero no me sirve ésta solución.
A ver para que se vea claro incluyo el código de la página en cuestión:
Código:
Muchas gracias. //HTML <div class='cos'> <div id='text_fosc'> Aqui va el texto </div> <div id='fons_transparent_b'></div> </div> //CSS .cos{ height: 425px; width: 100%; text-align: left; margin: 0px; overflow: auto; background-color: transparent; } #fons_transparent_b{ width: 100%; height: 100%; background-color: rgb(78,108,198); filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; } #text_fosc { width: 470px; height: 420px; background-color: transparent; position: absolute; z-index: 2; overflow-y: auto; }