Foros del Web » Creando para Internet » CSS »

problema con desbordamiento - float left

Estas en el tema de problema con desbordamiento - float left en el foro de CSS en Foros del Web. tengo un contenedor - un div "menu" y un div "cajas" pero al encojer la pantalla el div "cajas" se me pega un salto uvicandose ...
  #1 (permalink)  
Antiguo 30/06/2014, 20:11
Avatar de cristo995  
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 12 años, 1 mes
Puntos: 0
problema con desbordamiento - float left

tengo un contenedor - un div "menu" y un div "cajas" pero al encojer la pantalla el div "cajas" se me pega un salto uvicandose debajo del menu

algo asi:

<div class="contenedor">
<div class="menu">
<ul>
<li>link1</li>
<li>link2</li>
<li>link3</li>
</ul>
</div>

<div class="cajas">
<div class="caja1"></div>
<div class="caja1"></div>
<div class="caja1"></div>
<div class="caja1"></div>
<div class="caja1"></div>
<div class="caja1"></div>
</div>
</div>

div.contenedor
{
margin:0px auto;
min-width:1000px;
}
div.menu
{
float:left;
width:220px;
}

div.cajas
{
float:left;
}

div.caja1
{
float:left;
width:320px;
}


lo que quisiera hacer es que al momento de achicar la pantalla las cajas se fueran acomodando por que inicialmente estan en filas de 3 entonces cuando se achique la pantalla queden en filas de 2 y si la sigo achicando ps me agarra un scroll de devido al min-width..


pero el problema que tengo que tengo, es que al momento de achicar la pantalla ps inicialmente va bien por que se ponen en filas de 2 pero si la sigo achikando pummmm todas las cajas pasan debajo del menu . nisiguiera las alcanzo a morder las cajas como para decir que es obvio que bajen


tendria que seguir en filas de 2 y luego cuando agarre los 1000 px ps me saldria normal un scroll pero no es asi :( :(
  #2 (permalink)  
Antiguo 01/07/2014, 11:37
 
Fecha de Ingreso: mayo-2013
Mensajes: 207
Antigüedad: 11 años, 7 meses
Puntos: 31
Respuesta: problema con desbordamiento - float left

pues a mi se me ve mal desde el principio, con ese código.
  #3 (permalink)  
Antiguo 02/07/2014, 19:38
 
Fecha de Ingreso: noviembre-2012
Mensajes: 139
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: problema con desbordamiento - float left

en ves de float intenta usar esto display: inline-block en el div.
suerte
  #4 (permalink)  
Antiguo 03/07/2014, 09:57
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 9 meses
Puntos: 36
Respuesta: problema con desbordamiento - float left

no estoy seguro de lo que pides , pero haber dime lo que quieres es que sea responsive desing correcto?

osea que dependiendo del medio se acomenden los div de tres a dos y de dos a uno
pero que en la resolucion de 1000px se vea corectamente?.

mmmmm de ser asi cambia el
Código CSS:
Ver original
  1. min-width:1000px;
por
Código CSS:
Ver original
  1. max-width:1000px;
mira como al achicar la pantalla reconoce que es mas pequeña y van bajando los divs.

si te funciona perfecto si no replantea la pregunta y con gusto te ayudo.
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #5 (permalink)  
Antiguo 04/07/2014, 00:34
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 4 meses
Puntos: 2114
Respuesta: problema con desbordamiento - float left

Cambia esto:

Código CSS:
Ver original
  1. div.cajas {
  2.   float:left;
  3. }

Por:

Código CSS:
Ver original
  1. div.cajas {
  2.   overflow: hidden;
  3. }

Así no debería de ocurrir que se bajen las cajas. Luego con media-queries puedes ir cambiando que .caja1 mida 25% para temer cuatro por fila, 50% para dos por fias, etc. Luego el ancho mínimo aquel, seguramente no vayas a necesitarlo.

Etiquetas: desbordamiento, float, left, width
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:45.