Foros del Web » Creando para Internet » CSS »

Estructura básica de página

Estas en el tema de Estructura básica de página en el foro de CSS en Foros del Web. Hola, estoy intentando hacer una página que se adapte a tres, dos y una columnas, dependiendo del ancho de la ventana del navegador. El intento ...
  #1 (permalink)  
Antiguo 13/03/2012, 07:55
 
Fecha de Ingreso: enero-2007
Mensajes: 3
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Estructura básica de página

Hola, estoy intentando hacer una página que se adapte a tres, dos y una columnas, dependiendo del ancho de la ventana del navegador.

El intento puede verse aquí:
http://www.e451.net/pruebas/

En este momento, el diseño se adapta así al ancho del navegador:

Tres columnas:
http://cl.ly/2k301R3I3E110r1i3I3K

Dos columnas:
http://cl.ly/3l0j341r0G2K2f100H19

Una columnas:
http://cl.ly/1241183a2y0X1a3Y080U

En tres y una columnas el comportamiento es correcto, pero en dos columnas, lo que quiero conseguir es esto:

http://cl.ly/292b1s0z0v3C0R3x2r2D

¿Alquien sabe si se puede hacer y cómo?

A continuación pongo el HTML y el CSS del experimento, aunque puede verse también en el primer enlace que he dado.

Muchas gracias por todo.
Aitor.

________________
HTML:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>estructura para off limits</title>
<link rel="stylesheet" href="estilo.css" type="text/css">
</head>

<body>
<div id="cabecerafondo">
<div id="cabecera">
<div id="cablogo"></div>
<div id="cabcont">
<div id="cab1"></div>
<div id="cab2"></div>
</div>
</div>
</div>
</body>


_______
CSS

body {
margin: 0;
}

#cabecerafondo {
background-color: #565656;
padding: 10px;
}

#cabecera {
max-width: 1050px;
background-color: #757575;
padding: 10px;
}

#cablogo {
width: 320px;
height: 164px;
background-color: #9b9fcf;
display: inline-block;
}

#cabcont {
max-width: 960px;
background-color: #e0e0e0;
display: inline-block;
padding: 10px;
}

#cab1 {
width: 320px;
height: 164px;
background-color: #d08b98;
display: inline-block;
}

#cab2 {
width: 320px;
height: 164px;
background-color: #a7d08e;
display: inline-block;
}

Última edición por aitor méndez; 13/03/2012 a las 08:04
  #2 (permalink)  
Antiguo 13/03/2012, 14:33
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Estructura básica de página

Dependiendo quienes puedan ser los usuarios de la página y los dispositivos con los que puedan acceder una solución podría ser el uso de las @media queries.

Eso le permitirá tener en cuenta no sólo tamaños de la pantalla, sino dispositivos y su orientación.
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #3 (permalink)  
Antiguo 14/03/2012, 01:36
 
Fecha de Ingreso: enero-2007
Mensajes: 3
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Estructura básica de página

Corrígeme si me equivoco, es un tema que desconozco bastante, pero las media queries, según lo entiendo, sirven para hacer alteraciones al CSS en función del medio (impresión, pantalla, dispositivos móviles, ancho del navegador, etc..)

En este caso el comportamiento de la página es igual para todos los casos y todos dispositivos. Es cierto que se podría hacer una detección del ancho del navegador y especificar un CSS distinto para cada ancho. Bien, esa podría ser un solución. No obstante, quisiera intentar averiguar si se puede conseguir ese comportamiento con CSS básico (vamos, sin hacer excepciones con media queries)

En todo caso, gracias por la respuesta, que sí lleva implícita una solución posible.

  #4 (permalink)  
Antiguo 14/03/2012, 10:55
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Estructura básica de página

Cita:
Iniciado por aitor méndez Ver Mensaje
Corrígeme si me equivoco, es un tema que desconozco bastante, pero las media queries, según lo entiendo, sirven para hacer alteraciones al CSS en función del medio (impresión, pantalla, dispositivos móviles, ancho del navegador, etc..)
No sólo. También para el mismo dispositivo en función de la orientación del mismo o incluso de la anchura de la ventana. Adaptando al vuelo y en vivo al redimensionar la ventana.
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
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 22:51.