Foros del Web » Creando para Internet » CSS »

z-index y overflow

Estas en el tema de z-index y overflow en el foro de CSS en Foros del Web. Hola, Tengo el siguiente problema, necesito hacer una pagina que tenga para mostrar textos unos div's con el fondo transparente y las letras oscuras, eso ...
  #1 (permalink)  
Antiguo 30/05/2006, 13:03
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 18 años, 5 meses
Puntos: 0
z-index y overflow

Hola, Tengo el siguiente problema, necesito hacer una pagina que tenga para mostrar textos unos div's con el fondo transparente y las letras oscuras, eso ya me costó lo suyo, pero al final con lo conseguí. Una vez conseguido esto el problema es el siguiente:

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:
//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;          
}
Muchas gracias.
  #2 (permalink)  
Antiguo 30/05/2006, 17:38
Avatar de Hououji Ayumu  
Fecha de Ingreso: junio-2005
Ubicación: Queretaro Mexico
Mensajes: 73
Antigüedad: 19 años, 5 meses
Puntos: 1
creoq ue por fuerza tenes que usar el atributo overflow:auto;
y asunto arreglado
__________________
Sayounara
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:30.