Foros del Web » Creando para Internet » CSS »

Div central y elástico

Estas en el tema de Div central y elástico en el foro de CSS en Foros del Web. Poco a poco voy avanzando, el que persevera triunfa, dicen. Creé un div general (el que contendrá toda la página), le puse Width y Heigth ...
  #1 (permalink)  
Antiguo 04/05/2011, 09:12
Avatar de DAMOVEAR  
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 2 meses
Puntos: 2
Div central y elástico

Poco a poco voy avanzando, el que persevera triunfa, dicen.

Creé un div general (el que contendrá toda la página), le puse Width y Heigth al 100%, para que agarre todo el ancho de la página.

Dentro puse el div header, el cual tiene un heigth de 150px y un width en 100%.

Dentro del header puse el div logo, el div logo tiene un height de 100px y un width de 200px, aparte de estar con el float:left.

Al costado, y dentro de header también, puse el div figura. Figura tiene también un height de 100px y un width de 200px, la diferencia es que tiene un float en right.

En donde tengo problemas es en el div de en medio.

Deseo que haya un div en medio de ambos (entre logo y figura) que sea justamente el que cambie de tamaño cuando el monitor lo haga.

Intenté ponerle en width en auto pero con margin-right 200px y nada, intenté ponerle simplemente en auto pero hace que desaparesca el div figura, intenté de todo, y simplemente no logro encajar ese bendito div medio para que se modifique en tamaño pero siempre estando entre logo y figura.

¿QUÉ HAGO?
  #2 (permalink)  
Antiguo 04/05/2011, 15:54
Avatar de KoswiDigital  
Fecha de Ingreso: abril-2011
Ubicación: Galicia - España
Mensajes: 220
Antigüedad: 13 años
Puntos: 37
Respuesta: Div central y elástico

Hola. ¿Podrías mostrarnos el código html y css, por favor? Así entenderemos mejor el problema y lo que pretendes hacer.


Un saludo.
__________________
http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital.
  #3 (permalink)  
Antiguo 04/05/2011, 16:11
Avatar de elbuensaint  
Fecha de Ingreso: marzo-2009
Ubicación: Chiwas
Mensajes: 178
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Div central y elástico

es fácil, simplemente no definas el ancho del div del medio.
Supongamos que tu css quedaría así:
Código CSS:
Ver original
  1. #logo {
  2. width:200px;
  3. height:100px;
  4. float:left;
  5. }
  6.  
  7. #figura {
  8. width:200px;
  9. height:100px;
  10. float:right;
  11. }

y tu xhtml así:
Código HTML:
...
<div id="logo">contenido de #logo</div>
<div id="figura">contenido de #figura</div>
<div>contenido que aparecera en medio</div>
...
Como dije en este tema, si un div no tiene especificado el ancho tomará por defecto todo el que le sea posible, si no hay nada a su izquierda/derecha, el div tendrá un 100% de ancho (aunque no lo definas) y si tiene algún elemento a su izquierda/derecha, tomará el ancho sobrante.

Espero se entienda, cualquier duda aquí andamos

Etiquetas: divs, elastico, centrar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:05.