Foros del Web » Creando para Internet » CSS »

footer siempre abajo

Estas en el tema de footer siempre abajo en el foro de CSS en Foros del Web. Estimados, me podrían ayudar con este tema, el tema de dejar el footer (pie de página siempre abajo. a mi se me ocurre que el ...
  #1 (permalink)  
Antiguo 07/10/2015, 09:51
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
footer siempre abajo

Estimados, me podrían ayudar con este tema, el tema de dejar el footer (pie de página siempre abajo.

a mi se me ocurre que el body tenga el 100% del alto de la página, pero de ahí no se que se puede hacer.

Espero puedan ayudarme, gracias
  #2 (permalink)  
Antiguo 07/10/2015, 14:31
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: footer siempre abajo

Has probado a fijarlo???
Algo así como:

Código CSS:
Ver original
  1. #footer {
  2.    position:fixed;
  3.    left:0px;
  4.    bottom:0px;
  5.    height:30px;
  6.    width:100%;
  7.    background:#999;
  8. }
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 09/10/2015, 14:50
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: footer siempre abajo

el problema del fixed es que siempre se mostrará en pantalla cuando se mueve la página, hay otra forma
  #4 (permalink)  
Antiguo 15/10/2015, 04:38
 
Fecha de Ingreso: septiembre-2007
Mensajes: 106
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: footer siempre abajo

Normalmente uso esto:

Código HTML:
<!DOCTYPE html>
<html>
    <head>
        <title>Ejemplo footer</title>
        <meta charset="UTF-8">
        
        <style>
            * {
                box-sizing: border-box;
            }

            html,body {height:100%;padding:0;margin:0}

            .contenedor {background-color:#CCC;min-height: 100%;padding-bottom:50px}

            #footer {
                background-color:#F00;
              position:relative;
              height:50px;
              margin-top:-50px;
            }            
        </style>
        
    </head>
    <body>
        <div class="contenedor">Contenido</div>
        <div id="footer">Pie de página</div>
    </body>
</html> 
Obligamos a que el cuerpo del documento sea el 100% de la página y creamos una capa que también tenga como mínimo la altura de la página. Luego añadimos el footer con la altura necesaria y lo subimos con margin-top para que parezca que siempre está abajo sin que salga la barra de deslizamiento vertical si el contenido es muy poco. Prueba a ver y nos cuentas

Un saludo

Etiquetas: abajo, footer, html, siempre
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 15:38.