Foros del Web » Creando para Internet » CSS »

body, html {100%} NO FUNCIONA

Estas en el tema de body, html {100%} NO FUNCIONA en el foro de CSS en Foros del Web. Escribo porque no encuentro la solución por ningún lado. En mi Web he creado una página de prueba para que veáis lo que pasa: http://www.fakyea.com/pruebas/prueba ...
  #1 (permalink)  
Antiguo 24/09/2011, 06:29
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
body, html {100%} NO FUNCIONA

Escribo porque no encuentro la solución por ningún lado.

En mi Web he creado una página de prueba para que veáis lo que pasa:

http://www.fakyea.com/pruebas/prueba

Como véis, cuando el contenido no estira el Container, el Footer no se ajusta al final del browser.

He intentado de todo, poniendo todos los Height, min-height a 100%, añadiendo "auto" (tanto a HTML, BODY, CONTAINER, WRAPPER...)

He intentado el truco este de poner un div al final del container, con el tamaño del Footer para que empuje y nada.

Nada funciona.
Alguien sabe por qué???

Muchas gracias de antemano!!
  #2 (permalink)  
Antiguo 24/09/2011, 10:48
Avatar de Hazuki  
Fecha de Ingreso: mayo-2011
Mensajes: 34
Antigüedad: 13 años, 6 meses
Puntos: 7
Respuesta: body, html {100%} NO FUNCIONA

Échale un ojo a este website:
http://www.cssstickyfooter.com/
  #3 (permalink)  
Antiguo 24/09/2011, 12:34
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: body, html {100%} NO FUNCIONA

o este otro
  #4 (permalink)  
Antiguo 26/09/2011, 09:59
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: body, html {100%} NO FUNCIONA

Bufff, no me funcionan ninguno de los 2! Si es que he probado de todo y nada funciona!
  #5 (permalink)  
Antiguo 26/09/2011, 12:26
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 8 meses
Puntos: 142
Respuesta: body, html {100%} NO FUNCIONA

¿Pusiste un "position:absolute;bottom:0" a tu footer?
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #6 (permalink)  
Antiguo 29/09/2011, 08:56
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: body, html {100%} NO FUNCIONA

Ahora ya he conseguido que el footer se quede abajo pero no consigo que el contenido se pegue al footer, me deja un espacio entre medias!!!
  #7 (permalink)  
Antiguo 29/09/2011, 14:06
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 8 meses
Puntos: 142
Respuesta: body, html {100%} NO FUNCIONA

Si el footer es absoluto, el margin-bottom indica la separación entre el contenido y el fondo. ¿Tienes tu página en algún lado?
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #8 (permalink)  
Antiguo 30/09/2011, 06:15
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: body, html {100%} NO FUNCIONA

He conseguido que "funcione".

Ahora está como debería solo que al "Wrap", cuando le doy un height 100%, se hace muy grande, y si lo pongo a 40%, me hace un tamaño aprox para que se vea bien en firefox, chrome y explorer, pero no se elimina la barra de desplazamiento porque es aproximado. Es decir, una solución muy cutre.

Lo puedes ver en www.fakyea.com/foro

Hazte un usuario, salta el paso de la foto y la sigueinte página lo puedes ver bien. (yo te borro el usuario una vez creado, que está en pruebas el foro, no está publicado!)
  #9 (permalink)  
Antiguo 30/09/2011, 12:55
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 8 meses
Puntos: 142
Respuesta: body, html {100%} NO FUNCIONA

Estoy perdido. Ya di tres vueltas a la página y no encuentro la página que mencionas. ¿No tienes una página estática que muestre eso? :S
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #10 (permalink)  
Antiguo 05/10/2011, 06:00
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: body, html {100%} NO FUNCIONA

Puedes verlo aquí:

http://www.fakyea.com/pruebas/pruebas

No hay nada de contenido pero tiene algo de espacio ahí (debido a que he tenido que poner height 40% porque sino no se ajustaba).
  #11 (permalink)  
Antiguo 05/10/2011, 11:09
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 8 meses
Puntos: 142
Respuesta: body, html {100%} NO FUNCIONA

Creo que no termino de comprender, yo lo veo sin problemas... ¿Qué debería hacer que no está haciendo?
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #12 (permalink)  
Antiguo 06/10/2011, 04:28
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: body, html {100%} NO FUNCIONA

Lo que pasa es que no se ajusta automáticamente. El footer está abajo del todo, pero entre medias hay mucho espacio. Ese espacio, no debería de estar. No debería de haber un scroll bar.

Ese espacio está porque yo he puesto que el height sea 40% (que es un cálvulo aproximado para que se vea más o menos bien en todos los exploradores). Ese tamaño deberia de ser 100% o auto, pero si pongo 100%, el espacio es gigante y si pongo "auto", el footer se sube!!!
  #13 (permalink)  
Antiguo 06/10/2011, 13:10
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 8 meses
Puntos: 142
Respuesta: body, html {100%} NO FUNCIONA

Prueba esto:

Al contenedor general, ponle el 100% de height y un padding de la misma altura que el footer. Al footer, ponle un position:absolute;bottom:0.

Avísame si te resulta.
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #14 (permalink)  
Antiguo 10/10/2011, 08:34
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: body, html {100%} NO FUNCIONA

Más o menos, sigue saliendo un scrollbar y no se ve el footer entero.

http://www.fakyea.com/pruebas/pruebas
  #15 (permalink)  
Antiguo 10/10/2011, 08:46
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 17 años, 5 meses
Puntos: 539
Respuesta: body, html {100%} NO FUNCIONA

la estructura más sencilla que conozco para un "pie abajo"
Código CSS:
Ver original
  1. * {margin:0; padding:0; position: relative;}
  2. html, body { height: 100%;}
  3. #contenedor {
  4. min-height: 100%;
  5. height: auto !important;
  6. height: 100%;
  7. margin-bottom: -1em;
  8. }
  9.  
  10. .empuje {height:1em;}
  11.  
  12. #pie {
  13. min-height: 1em;
  14. height: auto !important;
  15. height: 1em;
  16. }

Código HTML:
Ver original
  1. <div id="contenedor">
  2.      <p>Todo el contenido menos el pie</p>
  3.     <div class="empuje"></div>
  4. </div>
  5.  
  6. </div> <div id="footer">
  7.     <p>Contenido del pie</p>
  8. </div>

Nada de posiciones absolutas y si hay elementos flotados en "contenedor" o "pie" no olvidarse de limpiar los floats.

Última edición por kseso?; 14/10/2011 a las 06:41
  #16 (permalink)  
Antiguo 10/10/2011, 10:26
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: body, html {100%} NO FUNCIONA

Rectifico, me funciona mucho peor, imagino que por el absolute.

Cómo es eso de limpiar los floats? Lo que me pasa es que si pongo el height 100% en el container general, me crea un espacio muy grande en medio!

He probado de todo y nada funciona!
  #17 (permalink)  
Antiguo 10/10/2011, 13:32
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 8 meses
Puntos: 142
Respuesta: body, html {100%} NO FUNCIONA

Mejor vamos a lo directo...

¿Es esto lo que intentas lograr?
http://source.octabot.net/web-tips/f...tom-fixed.html
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
  #18 (permalink)  
Antiguo 14/10/2011, 01:23
 
Fecha de Ingreso: agosto-2011
Ubicación: Madrid
Mensajes: 12
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: body, html {100%} NO FUNCIONA

Justo! Que aunque el contenido no llegue hasta abajo, el footer se quede abajo pero SIN scrollbar (que es lo que me hace a mi).
  #19 (permalink)  
Antiguo 14/10/2011, 13:16
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 8 meses
Puntos: 142
Respuesta: body, html {100%} NO FUNCIONA

¿Sin scrollbar? Si el contenido es mayor a la página, a fuerza mostrará el scrollbar... ¿Cómo pretendes que no lo muestre?

¿O dices que el scrollbar aparece aun si el contenido es menor? ¿No te funciona el código que dejé en esa página?
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...

Etiquetas: body, contenido, html, 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 21:31.