Tema: desorden..
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/09/2011, 11:54
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: desorden..

la verdad que con tu código no logre identificar el área del problema (login/carrito/cuenta) o no supe leerlo jeje pero bueno intentare adivinar con unos códigos ilustrativos y darte un par de soluciones

Ejemplo 1 (con problema)
Código CSS:
Ver original
  1. .div1{width:500px;border:1px #333 solid;margin:auto;}
  2. .div2{width:200px;background:#fe0;}
  3. .div3{width:200px;background:#f00;float:right;}
Código HTML:
Ver original
  1. <div class="div1">
  2.     <div class="div2">dsa</div>
  3.     <div class="div3">dsa</div>
  4. </div>
el div3 que flota a la derecha se coloca abajo porque su hermano (div2) no esta flotando.

solución 1
Código CSS:
Ver original
  1. .div1{width:500px;border:1px #333 solid;margin:auto;overflow:hidden;}
  2. .div2{width:200px;background:#fe0;float:left;}
  3. .div3{width:200px;background:#f00;float:right;}
flota ambos div uno izquierda y otro derecha, sumado a esto agrega overflow:hidden; al padre para que cresca junto con el contenido.

solución 2 (menos practica pero funcional)
Código HTML:
Ver original
  1. <div class="div1">
  2.     <div class="div3">dsa</div>
  3.     <div class="div2">dsa</div>
  4. </div>
coloca primero el div3 (flotado a la derecha) y después el div2 que no esta flotando

Nota: asegúrate de siempre tener un doctype valido