Busque información sobre limpiar float. Sí ya sé que no lo tiene flotado, pero el efecto es el mismo: los elementos sacados del flujo (flotados, posicionados absolutamente...) del documento no fuerzan el crecimiento de su ancestro, entre otros efectos.
En
www.librosweb.es encontrará información al respecto. Y
Jomaruro ya le dio una pista.
En el enlace de abajo sobre la propiedad position verá las particularidades y qué implicaciones tienen los distintos valores.
Desconocemos las razones para declarar el valor "absolute". Desde ese desconocimiento me atrevo a sugerirle que lo cambie por "relative" y en vez de top/left use márgenes izquierdo y superior conjuntamente con overflow.
Desfaciendo enturtos (o no disparen sólo por incrementar sus contadores):
Portgaz:
¿Para qué los valores top/left si no lo posiciona? O mejor dicho, le asigna el valor static (que es el valor por defecto) y por lo tanto hay ciertas propiedades que no aplican.
GAST0N
Aplica lo anterior, con el agravante de que es repetición.
Tsugoi
Son propiedades distintas. Y un div, por defecto, ya es un elemento de bloque.
davidvaro Cita: pero si les quito los absolute no podre moverlos no?
Sí, siempre que tenga declarada posición con valor distinto al valor por defecto.
Para ampliar información y comprensión de esa propiedad pasen por l
a guía de migración sin dolor de Mikmoro Está como un tema importante en la parte superior de este foro. En concreto por el capítulo que le dedica
a la posición.
Y por favor, procuren ser un poco más rigurosos al intentar ayudar a quien lo solicita. Que ciertas respuestas no sólo no es que no ayuden a resolver el problema, sino que lo que hacen, en el mejor de los casos, es crear confusión.