Nota: Si no sabes lo que es un elemento/tag o cómo debes utilizarlo, te recomiendo que leas el tutorial "Tags y atributos en HTML", que puedes encontrar en la sección de tutoriales HTML.
Tabla de contenidos
Bypass table of contentsEl elemento HTML tfoot define una sección de pie en una tabla (elemento HTML table). Cuando está presente, debe contener una o más filas que se supone, proveen información de pie para las celdas de datos.
Existen más beneficios que la semántica al realizar el marcado de encabezados (elemento HTML thead) y pies en una tabla. Por ejemplo, cuando una tabla extensa es impresa en más de una página, los navegadores pueden imprimir los encabezados y pies en cada página, mejorando la legibilidad de la tabla.
Los autores deberían ubicar los pies justo después de los encabezados (elemento HTML thead) y antes del cuerpo o cuerpos (elemento HTML tbody). La razón para poner algo que será mostrado al final primero, es que los agentes de usuarios pueden mostrar la información en la medida que la reciben, puediendo de este modo mostrar el encabezado y el pie de una tabla mientras las celdas se siguen cargando. esto resulta muy útil cuando una tabla es muy grande.
Este elemento no es mostrado por los agentes de usuario, pero la información semántica que puede proveer lo hace muy importante a la hora de mostrar información tabulada.
La siguiente tabla está definida con un encabezado (elemento HTML thead) y un pie. Los beneficios de este tipo de pie serían más evidentes en una tabla más grande.
| Usuario | Puntos | Activo |
|---|---|---|
| sammy | 248 | Sí |
| jhon45 | 146 | Sí |
| ackbard | 801 | No |
| Usuario | Puntos | Activo |
El atributo "id" asigna un identificador al elemento asociado. Este identificador debe ser único en todo el documento y puede ser usado para referirse a este elemento en otras instancias (por ejemplo, desde un script del lado cliente).
El atributo "class" asigna un nombre de clase (o una lista de nombres de clases separadas por espacios) al elemento contenedor. Es usado junto con hojas de estilos y le dice al navegador la clase (o clases) a las que el elemento está asociado.
Una clase da atributos presentacionales a los elementos (lee más en el tutorial "Hojas de estilo en cascada").
Este atributo es utilizado para definir atributos presentacionales para el elemento contenedor, y su valor debería estar compuesto por propiedades de hojas de estilo. Aunque en algunos casos es particularmente útil, es una mejor práctica poner los atributos presentacionales en archivos externos, relacionándolos a los elementos a través del atributo "class". De este modos, se mejora la separación de las partes semántica y presentacional de tu documento.
Puedes encontrar más información acerca de los atributos presentacionales en el tutorial "Hojas de estilo en cascada".
El propósito de este atributo es proveer un título para el elemento. Su valor debe ser una descripción corta y precisa del contenido del elemento. Habitualmente, los navegadores muestran el contenido de este atributo en un recuadro al posar el mouse encima del contenido del elemento por un pequeño período de tiempo.
Especifica el lenguaje del contenido de un elemento. El valor por defecto es "desconocido".
Al escribir documentos XHTML 1.0, el atributo usado para especificar el lenguaje de un elemento es "xml:lang". Para compatibilidad con los dos tipos de estándar ambos atributos pueden ser usados simultáneamente como en el ejemplo a continuación. Nota que en XHTML 1.1, el atributo "lang" ha sido completamente reemplazado por "xml:lang" y su uso ya no es válido.
Este atributo indica la dirección en que el texto del elemento debe ser leído. Esto incluye al contenido, los valores de los atributos y las tablas. Tiene dos valores posibles que son insensibles a mayúsculas/minúsculas:
Establece la alineación para el texto dentro de una celda en las filas afectadas. Puede tomar uno de los siguientes valores insensibles a mayúsculas/minúsculas:
Establece la alineación vertical para el texto dentro de una celda en las filas afectadas. Puede tomar uno de los siguientes valores insensibles a mayúsculas/minúsculas:
Especifica un carácter que actuará como eje para la alineación del texto. Para que este valor sea considerado, el atributo "align" debe presentar el valor "char".
Nota que a los navegadores no se les requiere soporte para este atributo. Esto, sumado a su naturaleza presentacional, constituye una buena razón para no confiar en el.
Especifica un desplazamiento para el carácter de alineación (primera aparición) en cada línea. La dirección del texto, establecida con el atributo "dir", debe ser tenida en cuenta a la hora de decidir cuál será la primera aparición.
Nota que a los navegadores no se les requiere soporte para este atributo. Esto, sumado a su naturaleza presentacional, constituye una buena razón para no confiar en el.
Ve a la lista completa de eventos en HTML.
Diseño y desarrollo: Latitud29.com