HTML5

HTML

Tutorial HTML: Tablas (table, tr, td, th)

HTML tablas: creación y uso. Aprende a crear y usar tablas en HTML con ejemplos prácticos y detallados.

Dentro de las múltiples etiquetas que componen HTML, existen algunas que son específicas para la creación de tablas. Estas incluyen principalmente: <table>, <tr>, <td>, y <th>. A continuación, se explica cada una de estas etiquetas en detalle:

  • <table>: Esta es la etiqueta que se utiliza para crear una tabla en HTML. Todo el contenido de la tabla se encuentra entre las etiquetas de apertura <table> y cierre </table>.

  • <tr>: Esta etiqueta se usa para definir una fila en la tabla. Cada fila de la tabla se marca con la etiqueta de apertura <tr> y la etiqueta de cierre </tr>.

  • <td>: Dentro de cada fila, se pueden definir las celdas de la tabla utilizando la etiqueta <td>. td viene de "table data". Cada celda se encierra entre la etiqueta de apertura <td> y la etiqueta de cierre </td>.

  • <th>: Esta etiqueta es similar a <td>, pero se utiliza para definir las celdas de encabezado en la tabla. th viene de "table header". Las celdas de encabezado a menudo se utilizan para describir la naturaleza del contenido en las columnas debajo de ellas.

Aquí hay un ejemplo básico de una tabla en HTML:

<table>
    <tr>
        <th>Nombre</th>
        <th>Apellido</th>
    </tr>
    <tr>
        <td>Juan</td>
        <td>Pérez</td>
    </tr>
    <tr>
        <td>Maria</td>
        <td>González</td>
    </tr>
</table>

En este ejemplo, hay una tabla con dos columnas: "Nombre" y "Apellido". La primera fila usa la etiqueta <th> para marcar los encabezados de las columnas. Luego, hay dos filas adicionales que utilizan la etiqueta <td> para indicar los datos en cada columna. La primera fila de datos es "Juan" y "Pérez", y la segunda fila de datos es "Maria" y "González".

Cabe mencionar que las tablas en HTML también pueden tener varias secciones como <thead>, <tbody>, y <tfoot> que representan el encabezado de la tabla, el cuerpo de la tabla y el pie de la tabla respectivamente. Sin embargo, estas secciones no son obligatorias y dependen de las necesidades específicas de la tabla. Por ejemplo, si se desea una tabla con encabezado y pie de tabla, se podría hacer de la siguiente manera:

<table>
    <thead>
        <tr>
            <th>Nombre</th>
            <th>Apellido</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Juan</td>
            <td>Pérez</td>
        </tr>
        <tr>
            <td>Maria</td>
            <td>González</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <td colspan="2">Total de personas: 2</td>
        </tr>
    </tfoot>
</table>

En este ejemplo, la tabla está dividida en tres partes: <thead>, <tbody>, y <tfoot>. <thead> contiene los encabezados de las columnas, <tbody> contiene las filas de datos y <tfoot> contiene el pie de la tabla, en este caso, un conteo de las personas en la tabla. La propiedad colspan que se usa en el <td> dentro de <tfoot> indica que esa celda debe abarcar dos columnas.

Recuerde siempre que las tablas en HTML deben usarse para datos tabulares, y no para estructurar el diseño de la página. Para ello, es preferible usar CSS.

Certifícate en HTML con CertiDevs PLUS

Ejercicios de esta lección Tablas (table, tr, td, th)

Evalúa tus conocimientos de esta lección Tablas (table, tr, td, th) con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Todas las lecciones de HTML

Accede a todas las lecciones de HTML y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

Introducción A Html

HTML5

Introducción Y Entorno

Doctype

HTML5

Sintaxis Y Estructura

Elementos Y Etiquetas

HTML5

Sintaxis Y Estructura

Atributos

HTML5

Sintaxis Y Estructura

Anidación De Etiquetas

HTML5

Sintaxis Y Estructura

Comentarios

HTML5

Sintaxis Y Estructura

Encabezados (H1-h6)

HTML5

Textos Y Enlaces

Enlace (A)

HTML5

Textos Y Enlaces

Párrafo (P)

HTML5

Textos Y Enlaces

Listas (Ul, Ol, Li)

HTML5

Textos Y Enlaces

Imagen (Img)

HTML5

Textos Y Enlaces

División (Div)

HTML5

Estructura De Página

Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)

HTML5

Estructura De Página

Tablas (Table, Tr, Td, Th)

HTML5

Estructura De Página

Formularios (Form, Input, Select, Textarea, Button)

HTML5

Estructura De Página

Imágenes Vectoriales (Svg)

HTML5

Elementos Multimedia

Incrustación De Contenido (Iframe)

HTML5

Elementos Multimedia

Audio (Audio)

HTML5

Elementos Multimedia

Video (Video)

HTML5

Elementos Multimedia

Estilo Incorporado (Style)

HTML5

Metadatos Y Estilización Incorporada

Metadatos (Meta, Title, Link)

HTML5

Metadatos Y Estilización Incorporada

Atributos De Aria

HTML5

Metadatos Y Estilización Incorporada

Navegación Por Teclado

HTML5

Metadatos Y Estilización Incorporada

Contraste Y Legibilidad

HTML5

Características Avanzadas Y Optimización

Validación De Html

HTML5

Características Avanzadas Y Optimización

Compatibilidad Con Navegadores

HTML5

Características Avanzadas Y Optimización

Optimización De La Carga De La Página (Lazy Loading)

HTML5

Características Avanzadas Y Optimización

Certificados de superación de HTML

Supera todos los ejercicios de programación del curso de HTML y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.

En esta lección

Objetivos de aprendizaje de esta lección

  1. Aprender a crear tablas en HTML utilizando las etiquetas <table>, <tr>, <td>, y <th>.
  2. Comprender la diferencia entre las celdas de encabezado y las celdas de datos en una tabla.
  3. Conocer cómo estructurar una tabla con secciones opcionales como <thead>, <tbody>, y <tfoot>.
  4. Aprender a utilizar la propiedad colspan para fusionar celdas en una tabla.
  5. Familiarizarse con las buenas prácticas de uso de tablas en HTML y su propósito principal para presentar datos tabulares.