Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 25-ene-2007, 08:07   #1 (permalink)
ytalisoft ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 7
colocar div fuera de su contenedor

Hola,
estoy intentando colocar un div con una imagen de fondo (140pxX140px) fuera de su div contenedor, lo he intentado de diversas formas pero no consigo hacerlo. El efecto que busco es algo asi:

**********************************************
* contenedor *
* ******
* * otro *
* * *
* ******
* *
**********************************************

el codigo que uso es el siguiente:

div#contenedor {
margin: auto;
width: 900px;
height: 550px;
text-align: left;
z-index:1;
}
div#anunciate {
background-image: url(img/inserta.gif);
background-repeat: no-repeat;
background-position: center center;
position: relative;
top: 220px;
left: 810px;
width: 90px;
height: 140px;
overflow: visible;
z-index:50;
}

El caso es que antes de utilizar el div#anunciate, el div#general aparecia con unos 20px desde el top, cuando le pongo el div#anunciate salen unos 300px desde el top, y ademas no me respeta los 900px de ancho del div#general sino que los incrementa.

¿Como puedo hacerlo?

Gracias y un saludo
ytalisoft está desconectado   Responder Citando
Antiguo 25-ene-2007, 15:10   #2 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.998
Re: colocar div fuera de su contenedor

Yo creo que es porque en el div #anunciate tienes puesta la posición relativa, y le estás diciendo que se aleje 220px de arriba y 810px de la izquierda, lo que fuerza a que su contendor crezca para albergarlo.

position: relative;
top: 220px;
left: 810px;

No sé realmente qué es lo que quieres hacer, pero al menos si lo pones en posición absoluta

position: absolute;

el contenedor quedará liberado de él.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 25-ene-2007, 17:18   #3 (permalink)
ytalisoft ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 7
Re: colocar div fuera de su contenedor

Gracias Mikmoro, efectivamente eso es lo que esta pasando, y lo que necesito saber es como hacer para que el div contenedor no crezca.
ytalisoft está desconectado   Responder Citando
Antiguo 25-ene-2007, 17:40   #4 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.998
Re: colocar div fuera de su contenedor

No lo veo claro. ¿Como es el div #general? Pon su código y el html para ver mejor.

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 25-ene-2007, 17:49   #5 (permalink)
ytalisoft ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2005
Mensajes: 7
Re: colocar div fuera de su contenedor

Finalmente lo he resuelto de la siguiente forma:

div#general {
margin: auto;
width: 900px;
height: 550px;
text-align: left;
}
div#anunciate {
background-image: url(img/inserta.gif);
background-repeat: no-repeat;
background-position: center center;
position: relative;
top: -490px;
_top: 0px;
left: 60px;
_left: -80px;
width: 140px;
height: 140px;
float: right;
clear: both;
}

Gracias de todos modos por tu ayuda
ytalisoft está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:14.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93