Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2002, 06:16
Love_Uca
 
Fecha de Ingreso: febrero-2002
Mensajes: 127
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: problema con capas que se superponen

Hola compañero.No te preocupes, si lees detenidamente lo que te escribo tus problemas deberían solventarase.
Tu problema reside en el posicionamiento que estás utilizando.
La propiedadad "position" puede ser 'absolute','relative' y 'fixed'.
Lo que nos importa ahora son relative y absolute.
La posición que le damos a un objeto posicionado como absolute se toma a partir de su objeto contenedor. Te poondré un ej.
Imagina que tienes un div que engloba a otro.
<DIV style="position:relative;width:200px;height:2 00px;">
y dentro otro DIV pero con position:absolute.Pues esta última se posicionará a partir de su objeto contenedor, es decir el div puesto arriba.
<DIV style="position:absolute;width:100px"&gt ;
hola
</DIV>
</DIV>
Para que lo veas mas claro, los objetos posicionados con absolute se posicionan a partir de su objeto contenedor(Cuando no hay objetos contenedor, éste es cuerpo de la página), en cambio cuando lo haces con relative, los objetos se posicionan a partir del flujo normal de la página. Esto significa que si tienes colocada una imagen en la página y colocas un div con position relative, la posicion de este dependerá de la imagen, osea, que nunca se superpondrá.
Con lo que debes tener cuidado es con position:absolute, ya q no tendrá en cuenta el flujo normal de la página y podrán superpponerse sobre otros objetos y elementos absolute.
Si lo que quieres es que el pie no se sobreponga sobre el cuerpo, simplemente tienes q ponerle al cuerpo un posicionado relative y al pie un posicionado absoluto.
Si no has entendido algo... pregunta, pq no se si me he explicado muyy bien
Un saludo

Val Muñoz de Bustillo.<BR>
Todo sobre DHTML y javascript en <A HREF="http://www.iespana.es/topscripts">TopScripts</A>