2011-10-09 20 views
6

Cuando posiciono un objeto de manera absoluta, está atorado allí. Cuando cambia el tamaño de la ventana del navegador, permanece allí mientras los otros objetos se deslizan, matando todo el punto.¿Cómo hacer que los elementos de posición absoluta se muevan con el resto de la página?

Ahora esto es solo para mí. Obviamente, funciona en sitios web normales, como el que tiene ahora. cuando cambia el tamaño de la ventana, todo se mueve y permanece en su plantilla general.

¿Cómo puedo lograr esto con un posicionamiento absoluto?

+0

¿Por ** ** imprescindible que utilizar el posicionamiento absoluto? Lo que parece que estás describiendo es un diseño de css liquid. –

+0

lo siento agian, pero ¿qué es el diseño de css liquid? y supongo que yo tampoco, es más fácil. La respuesta de esos chicos funcionó, aunque VV – roozbubu

+0

Un diseño líquido es una técnica utilizada para expandir la página web (* líquido *) del tamaño del navegador, incluido el cambio de tamaño. Investiga un poco y verás a qué me refiero. Además, no tengo idea de quién es "ese tipo". –

Respuesta

19

Debe colocar el div completamente posicionado dentro de una posición div relativamente. Cada vez que se mueve el div relativamente posicionado, el div posicionado absoluto también se moverá con él.

<div class="relative" > 
    <div class="absolute">absolute</div> 
</div> 

.relative{ 
    position:relative; 
    top:100px; 
    left:100px; 
    width:500px; 
    height:500px; 
    background:blue; 
} 


.absolute{ 
    position:absolute; 
    width:100px; 
    height:100px; 
    background:red; 
    top:30px; 
    left:50px; 
} 

Comprobar ejemplo de trabajo en http://jsfiddle.net/w2EMu/

+1

hmm esto suena bien pero no funciona para mí – roozbubu

Cuestiones relacionadas