martes, 27 de agosto de 2024

Tablas HTML (sin CSS)

 

Tablas HTML (sin CSS)

Objetivos:

·         Comprender la estructura básica de las tablas HTML.

·         Aprender a crear tablas con encabezados y celdas de datos.

·         Explorar las opciones de atributos para controlar el diseño de las tablas.

·         Implementar tablas que se desplazan horizontalmente.

 

Introducción:

Las tablas HTML son una herramienta fundamental para organizar y presentar información de forma estructurada. Permiten mostrar datos en filas y columnas, creando una presentación visual clara y legible.

 

Para qué sirve una tabla en HTML:

·         Organización de datos: Las tablas te permiten mostrar información de forma estructurada, facilitando la comparación y análisis de datos.

·         Presentación visual:  Las tablas ayudan a crear layouts limpios y legibles, mejorando la presentación de contenido.

·         Diseño de layouts: Puedes usar tablas para crear layouts de página, aunque se recomienda utilizar CSS para un diseño más flexible y moderno.

Creación de formularios: Las tablas se pueden utilizar para organizar los elementos de un formulario, como campos de texto, botones y listas desplegables


Estructura Básica:

Las tablas se construyen con las siguientes etiquetas:

<table>: Define la tabla en su totalidad.

<tr>: Define una fila de la tabla.

<th>: Define una celda de encabezado de la tabla.

<td>: Define una celda de datos de la tabla.

 

Ejemplo 1: Tabla simple 

<!DOCTYPE html>

<html>

<head>

  <title>Tabla Simple</title>

</head>

<body>

 

<table>

  <tr>

    <th>Nombre</th>

    <th>Edad</th>

    <th>Ciudad</th>

  </tr>

  <tr>

    <td>Juan Pérez</td>

    <td>25</td>

    <td>Madrid</td>

  </tr>

  <tr>

    <td>Ana García</td>

    <td>30</td>

    <td>Barcelona</td>

  </tr>

</table>

 

</body>

</html>

CLIC AQUI PARA DESCARGAR CODIGO TABLA SIMPLE

Explicación:

En el ejemplo, se define una tabla con tres columnas (Nombre, Edad, Ciudad).

La primera fila contiene los encabezados de las columnas, definidos con <th>.

Las filas siguientes contienen los datos, definidos con <td>.

 

Atributos de las Tablas:

·         border: Define el grosor del borde de la tabla. Ejemplo: border="1"

·         cellspacing: Define el espacio entre las celdas. Ejemplo: cellspacing="10"

·         cellpadding: Define el espacio entre el contenido de la celda y el borde. Ejemplo: cellpadding="5"

·         width: Define el ancho de la tabla. Ejemplo: width="500px"

·         height: Define el alto de la tabla. Ejemplo: height="200px"

 

Ejemplo 2: Tabla con atributos

<!DOCTYPE html>

<html>

<head>

  <title>Tabla con Atributos</title>

</head>

<body>

 

<table border="1" cellspacing="5" cellpadding="10" width="500px">

  <tr>

    <th>Nombre</th>

    <th>Edad</th>

    <th>Ciudad</th>

  </tr>

  <tr>

    <td>Juan Pérez</td>

    <td>25</td>

    <td>Madrid</td>

  </tr>

  <tr>

    <td>Ana García</td>

    <td>30</td>

    <td>Barcelona</td>

  </tr>

</table>

 

</body>

</html>

 CLIC AQUI PARA DESCARGAR TABLA CON ATRIBUTOS

Tablas Desplazables:

Para crear tablas que se desplazan horizontalmente sin CSS, podemos utilizar el atributo colspan en las celdas de la tabla. Este atributo permite que una celda abarque varias columnas.

 

Ejemplo 3: Tabla Desplazable

<!DOCTYPE html>

<html>

<head>

  <title>Tabla Desplazable</title>

</head>

<body>

 

<table>

  <tr>

    <th>Nombre</th>

    <th>Edad</th>

    <th>Ciudad</th>

    <th>Teléfono</th>

    <th>Email</th>

    <th>Dirección</th>

  </tr>

  <tr>

    <td>Juan Pérez</td>

    <td>25</td>

    <td>Madrid</td>

    <td colspan="3">Información personal</td>

  </tr>

  <tr>

    <td>Ana García</td>

    <td>30</td>

    <td>Barcelona</td>

    <td colspan="3">Información personal</td>

  </tr>

</table>

 

</body>

</html>

 CLIC AQUI PARA DESCARGAR TABLA CON DESPLAZAMIENTO

Explicación:

La celda de la segunda fila con Información personal abarca 3 columnas (colspan="3").

Esto crea un efecto de desplazamiento horizontal, ya que el contenido que excede el ancho de la tabla se desplaza hacia la derecha.

 

Conclusión:

Las tablas HTML son una herramienta versátil para presentar información de forma organizada. Combinando la estructura básica con los atributos adecuados, se pueden crear tablas con diferentes estilos y funciones, incluso sin usar CSS.

 

Ejercicio:

Crea una tabla que muestre una lista de productos con sus nombres, precios y descripciones.

No hay comentarios:

Publicar un comentario

REGION ANDINA

  LA REGION ANDINA La zona andina de Colombia es una de las cinco principales regiones geográficas del país y destaca por ser la más poblada...