La etiqueta HTML <footer> representa el pie de un documento HTML o de una sección dentro del documento. Por lo general, los pies (de página) contienen información como el autor del documento, información de derechos de autor, enlaces a términos de uso, política de privacidad, etc.

Sintaxis

La etiqueta <footer> se escribe como <footer></footer> con el contenido del pie insertado entre las etiquetas de inicio y fin.

Ejemplo:

HTML
<footer>
    Contenido del pie...
</footer>

La etiqueta <footer> se puede colocar en cualquier lugar donde se espere “contenido en flujo” (generalmente en cualquier lugar dentro del cuerpo – body– del documento). Sin embargo, no se puede colocar dentro de una etiqueta <header> ni dentro de otra etiqueta <footer>, y no puede contener una etiqueta <header>.

Ejemplos

Uso básico de la etiqueta

Aquí tienes un ejemplo de la etiqueta <footer> utilizada para marcar el pie de un documento completo.

HTML
<!doctype html>
<html>
<head>
    <title>Título de la página...</title>
</head>
<body>
    <header>
        <h1>Encabezado</h1>
        <b><p>Contenido del encabezado...</p></b>
    </header>
    <nav>
        Contenido de la navegación...
    </nav>
    <main>
        <article>
            <p>Contenido del artículo...</p>
        </article>
    </main>
    <footer>
        Contenido del pie...
    </footer>
</body>
</html>

Pie en la parte superior del documento

La etiqueta <footer> no necesariamente debe aparecer en la parte inferior del documento (aunque este es probablemente el uso más común).

Aquí tienes un ejemplo de cómo colocar la etiqueta <footer> cerca del principio del documento.

HTML
<!doctype html>
<html>
<head>
    <title>Título de la página...</title>
</head>
<body>
    <footer>
        Contenido del pie...
    </footer>
    <main>
        <article>
            <p>Contenido del artículo...</p>
        </article>
    </main>
</body>
</html>

Varios elementos <footer>

Un documento puede tener múltiples elementos <footer>. Aquí tienes un ejemplo de un documento con dos pies (uno en la parte superior y otro en la parte inferior).

HTML
<!doctype html>
<html>
<head>
    <title>Título de la página...</title>
</head>
<body>
    <footer>
        <a href="/">Inicio</a>
    </footer>
    <main>
        <article>
            <p>Contenido del artículo...</p>
        </article>
    </main>
    <footer>
        <a href="/">Inicio</a>
    </footer>
</body>
</html>

Secciones Pies (Footers)

Al igual que un documento completo puede contener elementos <footer>, cada sección dentro de un documento también puede tener los suyos. Aquí, tenemos dos elementos <article> que contienen sus propios pies respectivos. El documento en sí tiene su propio pie separado.

HTML
<!doctype html>
<html>
<head>
    <title>Título de la página...</title>
</head>
<body>
    <main>
        <article>
            <p>Contenido del artículo...</p>
            <footer>
                Contenido del pie...
            </footer>
        </article>
        <article>
            <p>Contenido del artículo...</p>
            <footer>
                Contenido del pie...
            </footer>
        </article>
    </main>
    <footer>
        Contenido del pie...
    </footer>
</body>
</html>

Direcciones

Los pies a menudo contienen información de contacto del autor del documento. La información de contacto dentro de una etiqueta <footer> debe marcarse utilizando la etiqueta <address>.

HTML
<!doctype html>
<html>
<head>
    <title>Título de la página...</title>
</head>
<body>
    <main>
        <article>
            <p>Contenido del artículo...</p>
        </article>
    </main>
    <footer>
        <address>
            Contacto: <a href="mailto:hola@htmldesdecero.es">Homer Programmer</a>
        </address>
    </footer>
</body>
</html>

Atributos

Se pueden agregar atributos a un elemento HTML para proporcionar más información sobre cómo debe aparecer o comportarse el elemento.

La etiqueta <footer> acepta los siguientes atributos.

AtributoDescripción
Ninguno 

Atributos globales

Los siguientes atributos son estándar en todos los elementos HTML. Por lo tanto, puedes usar estos atributos con la etiqueta <footer>, al igual que con todas las demás etiquetas HTML.

  • accesskey
  • autocapitalize
  • class
  • contenteditable
  • data-*
  • dir
  • draggable
  • hidden
  • id
  • inputmode
  • is
  • itemid
  • itemprop
  • itemref
  • itemscope
  • itemtype
  • lang
  • part
  • slot
  • spellcheck
  • style
  • tabindex
  • title
  • translate

Para obtener una explicación completa de estos atributos, consulta los atributos globales de HTML5.

5/5 - (1 voto)
Aprende HTML desde cero