Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/04/2011, 07:57
Avatar de C2am
C2am
 
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 15 años, 3 meses
Puntos: 306
Respuesta: largo de pagina variable en funcion del contenido automaticamente

El problema surge de los elementos flotados.
Una solución rápida es flotar también el pie, pero lo mejor es que revises la estructura y limpies los float o directamente que los borres de donde no son necesarios.
Por ejemplo la cabecera no hace falta que este flotada, luego viene el contenido que lo tienes divido en dos: columna izquierda "side bar" y contenido que estan flotadas a la izq y der respectivamente, lo cual es correcto. Pero veo tambien dos "divisiones" que no tienen contenido alguno, es decir que estan de más, no hacen falta. Y luego tienes el pie.

Pasando en limpio, y como sugerencia, que puede ser correcta o no:
Código HTML:
Ver original
  1. <div id ="contenedor">
  2.  
  3.            <div id="cabecera">
  4.              <!-- contenido de toda la cabecera -->
  5.            </div>
  6.  
  7.            <div id="medio o central etc">
  8.  
  9.                         <div id="sidebar">
  10.                                  <!-- contenido de la columna izquierda o sidebar -->
  11.                         </div>
  12.  
  13.                         <div id="contenido">
  14.                                 <!-- contenido principal de la pagina -->
  15.                         </div>
  16.  
  17.            </div>
  18.  
  19.           <div id="pie">
  20.                <!-- contenido pie -->
  21.           </div>
  22.  
  23. </div>
Luego a cabecera, medio/central/etc, y a pie no debes flotarlo, ya que se acomodarán siguiendo el flujo normal del documento, es decir uno debajo del otro.

Dentro de ellos sí puedes poner lo necesario flotado, por ejemplo en "medio/central o como quieras llamarlo" pones side bar flotado a la izquierda y "contenido" flotado a la izq o derecha (como gustes), teniendo cuidado de que la suma de sus anchos no supere el de la caja que los contiene.
saludos, y espero que se entienda


Enlaces sobre como limpiar los float: http://www.librosweb.es/css_avanzado...ar_floats.html
__________________
El mundo nada puede contra un hombre que canta en la miseria.
-- Ernesto Sábato--

Última edición por C2am; 26/04/2011 a las 07:59 Razón: Enlace