Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación y Estructuración de Tablas en HTML | Trabajando con Medios y Tablas
HTML Definitivo

Creación y Estructuración de Tablas en HTML

Desliza para mostrar el menú

Las tablas ayudan a presentar datos estructurados como horarios, calendarios, registros financieros, menús y listas de precios. HTML proporciona varios elementos para construir tablas.

Elementos principales de una tabla:

  • <table>: el contenedor de la tabla;
  • <tr>: una fila;
  • <th>: una celda de encabezado (en negrita, centrada);
  • <td>: una celda de datos regular.

A continuación, se construirá paso a paso una tabla de menú sencilla.

Paso 1: Configurar la estructura HTML

Comienza creando la estructura básica de HTML para tu página:

<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- The link to the styles -->
  </head>
  <body>
    <!-- Table code will go here -->
  </body>
</html>

Paso 2: Definir la tabla

Dentro del elemento <body>, agrega la etiqueta <table> para definir la tabla:

<table>
  <!-- Table content will go here -->
</table>

Paso 3: Añadir un título a la tabla (opcional)

Si deseas proporcionar un título para la tabla, puedes usar la etiqueta <caption>:

<table>
  <caption>New menu</caption>
  <!-- Table content will go here -->
</table>

Paso 4: Crear encabezados de tabla

A continuación, agrega los encabezados de la tabla dentro del elemento <thead>. Cada encabezado se define utilizando la etiqueta <th>:

<table>
  <caption>New menu</caption>
  <thead>
    <tr>
      <th>Category</th>
      <th>Meal</th>
      <th>Price</th>
    </tr>
  </thead>
  <!-- Table content will go here -->
</table>

Paso 5: Rellenar la tabla con datos

Utiliza el elemento <tbody> para encerrar las filas de la tabla y las etiquetas <td> para definir las celdas que contienen los datos:

<table>
  <caption>New menu</caption>
  <thead>
    <tr>
      <th>Category</th>
      <th>Meal</th>
      <th>Price</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Appetizer</td>
      <td>Garlic Shrimps</td>
      <td>8$</td>
    </tr>
    <tr>
      <td>Pasta</td>
      <td>Lobster Linguine Noodles</td>
      <td>16$</td>
    </tr>
    <tr>
      <td>Sandwich</td>
      <td>Lobster Tail Sandwich</td>
      <td>11$</td>
    </tr>
  </tbody>
</table>

Código completo

Dedica un momento para examinar todos los elementos detenidamente y asegurarte de que su relación sea evidente.

index.html

index.html

index.css

index.css

Note
Nota

Por defecto, las tablas HTML no tienen un estilo visual específico. Para personalizar la apariencia de la tabla, agrega estilos CSS en un archivo CSS separado o dentro de una etiqueta <style> en la sección <head> del archivo HTML.

Sin embargo, no es necesario profundizar en CSS en esta etapa, ya que el enfoque actual es solo en HTML. Si deseas ver cómo se ve la tabla sin ningún estilo CSS, puedes eliminar la línea 4: <link rel="stylesheet" href="index.css" />, que importa los estilos CSS.

1. ¿Cuál es el elemento HTML utilizado para definir una tabla en una página web?

2. ¿Qué elemento HTML se utiliza para definir una fila dentro de una tabla?

3. ¿Cuál es el propósito del elemento <th> en una tabla HTML?

question mark

¿Cuál es el elemento HTML utilizado para definir una tabla en una página web?

Selecciona la respuesta correcta

question mark

¿Qué elemento HTML se utiliza para definir una fila dentro de una tabla?

Selecciona la respuesta correcta

question mark

¿Cuál es el propósito del elemento <th> en una tabla HTML?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 8

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 4. Capítulo 8
some-alt