Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/08/2010, 13:32
Caquilla23
 
Fecha de Ingreso: agosto-2008
Mensajes: 49
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Practicando posicionamiento

Cita:
Iniciado por Ag666 Ver Mensaje
mas o menos es la idea, aunque me veo obligado a mencionarte la contra del position:absolute;, este al utilizar el atributo top:100px; se toma en relación a la ventana de tu explorador y no de tu cajapadre1... si deseas que sea en relación a cajapadre1 debes utilizar margin-top:100px;

ahora bien si lo que buscabas era solo que cajapadre2 se colocara por debajo de caja1, basta con aplicar un clear:left; en lugar de position:absolute; top:100px;

el clear se utiliza para indicar que termina el efecto float.

para lo cual:

clear:left es porque anterior mente usaste el float:left,
float:right deberias usar clear:right
float:left y float:right debe usarse clear:both

¡si estoy mal que alguien me corrija por favor!
Otra opción para que cajapadre2 tenga como referencia para desplazarse la cajapadre1 utilizando position:absolute sería aplicando position:relative a cajapadre1, puesto que position:absolute toma como refencia de coordenadas el primer elemento padre que esté posicionado


Clear:left ->es para que no se pueda posicionar ningún elemento a la izquierda del elemento con dicha propiedad.
Clear: right ->...
Clear: both -> utilizado para que ningún elemento se pueda posicionar horizontalmente respecto al elemento con dicha propiedad.

Creo...

Un saludo.