Foros del Web » Creando para Internet » CSS »

Problema con maquetación

Estas en el tema de Problema con maquetación en el foro de CSS en Foros del Web. hola, bueno soy nuevo con css y he estado desarrollando una pagina con 2 divs: El primero el div con id="panel-inferior" que va pegado a ...
  #1 (permalink)  
Antiguo 26/12/2013, 03:59
Avatar de lvan  
Fecha de Ingreso: diciembre-2013
Mensajes: 6
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta Problema con maquetación

hola, bueno soy nuevo con css y he estado desarrollando una pagina con 2 divs:

El primero el div con id="panel-inferior" que va pegado a la parte inferior del navegador y que tiene una altura fija de 200px.

El segundo el div con id="mapa" el que debe ocupar el espacio restante, es aqui donde tengo el problema he intentado muchas cosas pero no puedo lograr que el div mapa se adapte automaticamente al tamaño restante.
Alguien puede indicarme como hacer esto, que estilos le debo aplicar a mapa?

adyunto el codigo que utilizo:
Código HTML:
Ver original
  1. <div id="mapa">
  2.         div mapa
  3. </div>
  4.  
  5. <div id="panel-inferior">        
  6.         <label for="origen"><span class="titulo">origen:</span>
  7.         </label> <input  type="text" id="origen" />
  8.         <input type="submit" id="btnBuscar" value="buscar " >
  9. </div>

Código CSS:
Ver original
  1. #panel-inferior{
  2.    
  3.     width:100%;
  4.     height:200px;
  5.     position:fixed;
  6.     bottom:0px;
  7.     z-index:10;
  8.    
  9. }
  10.  
  11. #mapa{
  12.     width:100%;
  13.     height:100%;
  14.     margin-top:-200px;
  15. }

saludos y gracias de antemano..
  #2 (permalink)  
Antiguo 26/12/2013, 07:17
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: problema con maquetacion

Usa calc:

Código CSS:
Ver original
  1. #mapa {
  2.   height: calc(100% - 200px);
  3. }

Obviamente los elementos contenedores deben de tener también alguna altura definida (no vale height: auto).

Etiquetas: divs, maquetacion, tamaño
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 04:24.