Foros del Web » Creando para Internet » CSS »

Posicionar div verticalmente

Estas en el tema de Posicionar div verticalmente en el foro de CSS en Foros del Web. Hola gente: Estoy buscando una solución diferente al problema que tengo, puesto que no sé si la que he encontrado es la apropiada. Aquí va ...
  #1 (permalink)  
Antiguo 28/08/2006, 11:50
 
Fecha de Ingreso: abril-2006
Mensajes: 25
Antigüedad: 18 años
Puntos: 0
Pregunta Posicionar div verticalmente

Hola gente:

Estoy buscando una solución diferente al problema que tengo, puesto que no sé si la que he encontrado es la apropiada.

Aquí va mi código html

Código:
<div id="header">bla bla bla</div>
<div id="content">bla bla bla</div> 
<div id="menu">bla bla bla</div> 
<div id="footer">bla bla bla</div>

Lo que quiero hacer con css es que el div "menu" se posicione antes que el div "content" y a la misma vez "content" y "footer" se desplazen verticalmente hacia abajo.

Todos los div tienen la propiedad display como block, pero cuando cambio las propiedades de "menu" a


Código:
position: absolute;
top:300px
los otros div no se desplazan hacia abajo y me veo obligado a forzar todas las posiciones como absolute.

¿Tiene alguien otra solución?

Gracias por adelantado.
  #2 (permalink)  
Antiguo 28/08/2006, 16:14
 
Fecha de Ingreso: febrero-2005
Mensajes: 105
Antigüedad: 19 años, 2 meses
Puntos: 1
Supongo que has probado a cambiar el orden de los div, no?? Según creo, html "imprime" en el mismo orden en el que escribimos el código. Así que si quieres que #menu aparezca por pantalla antes que #content, #footer sólo has de:

<div id="header">bla bla bla</div>
<div id="menu">bla bla bla</div>
<div id="content">bla bla bla</div>
<div id="footer">bla bla bla</div>

A partir de aquí sólo has de trabajar con CSS para dotar a cada "contenedor" de las características que quieras.
Si no te refieres a eso, no entiendo o que quieres averiguar. Un saludo!
  #3 (permalink)  
Antiguo 28/08/2006, 18:49
 
Fecha de Ingreso: abril-2006
Mensajes: 25
Antigüedad: 18 años
Puntos: 0
Desacuerdo

Está claro que la solución fácil es cambiar los div de orden. Pero si haces eso y resulta que tu página tiene más de un archivo de estilos, entoces como que la has pifiado. Además haciendo esto rompo todas las reglas de css

En fin, gracias de todas formas
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 08:10.