DEV Community

Cover image for HTML: ¿Para qué sirve y qué son sus etiquetas?
John Serrano (DEV)
John Serrano (DEV)

Posted on • Edited on • Originally published at johnserrano.co

3 3 3 1 2

HTML: ¿Para qué sirve y qué son sus etiquetas?

Aprende HTML: Descubre cómo funciona y las etiquetas clave para estructurar sitios web. Conocer HTML es fundamental para el desarrollo web moderno, ya que permite crear páginas atractivas y bien organizadas.

En este artículo, exploraremos las funciones principales de HTML y cómo sus etiquetas te ayudan a diseñar contenido eficazmente.

¿Qué es HTML?

HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje utilizado para estructurar y organizar el contenido de las páginas web. A través de una serie de elementos y etiquetas, HTML define la estructura básica de una página, permitiendo la inclusión de textos, imágenes, enlaces, videos y otros elementos multimedia.

Aunque no es un lenguaje de programación propiamente dicho, HTML es fundamental para el desarrollo web, ya que establece la base sobre la cual se aplican estilos con CSS y se agrega interactividad con JavaScript.

¿Para qué sirve HTML?

La principal función de HTML es proporcionar la estructura de una página web. Gracias a HTML, los desarrolladores pueden:

  • Definir encabezados y párrafos: Organizar el texto en secciones.

  • Incorporar imágenes y videos: Enriquecer el contenido con elementos multimedia.

  • Crear enlaces: Conectar diferentes páginas o recursos.

  • Construir listas y tablas: Presentar información de manera ordenada.

  • Formularios y botones: Permitir la interacción con los usuarios.

Además, HTML se integra con CSS para mejorar el diseño y con JavaScript para agregar funcionalidades dinámicas.

¿Qué es una etiqueta HTML?

Las etiquetas HTML son fragmentos de código que se utilizan para estructurar y definir el contenido en un documento web. Estas etiquetas, también conocidas como "tags", proporcionan instrucciones al navegador sobre cómo mostrar el texto y otros elementos en una página web, permitiendo dar formato, funcionalidad y estructura al contenido visual

Anatomía de un elemento HTML

Un elemento HTML se compone de varias partes importantes:

Etiqueta de apertura: Es el nombre del elemento, encerrado entre corchetes angulares < > (por ejemplo, <p> para un párrafo).

Contenido: El texto o los datos que aparecerán en la página.

Etiqueta de cierre: Indica el final del elemento y se parece a la etiqueta de apertura, pero con una barra / (por ejemplo, </p>).

Atributos (opcional): Proporcionan información adicional sobre el elemento y se colocan dentro de la etiqueta de apertura, como class o id.

Ejemplo con un atributo:

<p class="important">Este es un párrafo importante.</p>
Enter fullscreen mode Exit fullscreen mode

En este caso, class="important" es un atributo que puede utilizarse para aplicar estilos específicos a este párrafo.

Etiquetas principales de HTML

<!DOCTYPE html>: Declara el tipo de documento y es indispensable en HTML5, garantizando que el navegador interprete correctamente el código.

<html>: Elemento raíz que contiene todo el contenido de la página web.

<head>: Sección que incluye metadatos, como el conjunto de caracteres y el título de la página.

<meta charset="UTF-8">: Establece la codificación de caracteres utilizada en el documento, siendo UTF-8 la opción más común para soportar una amplia gama de caracteres.

<title>: Define el título que aparecerá en la pestaña del navegador, proporcionando una referencia clara sobre el contenido de la página.

<body>: Contiene todos los elementos y contenido visible que se presentará al usuario en la página web.

Estructura básica de un documento HTML

Un documento HTML sigue una estructura jerárquica que facilita su interpretación por parte de los navegadores web. A continuación, se presenta un ejemplo básico:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Mi Primera Página Web</title>
  </head>
  <body>
    <h1>¡Bienvenido a mi sitio web!</h1>
    <p>Este es un párrafo de ejemplo.</p>
  </body>
</html>
Enter fullscreen mode Exit fullscreen mode

¿Cuáles son las etiquetas y elementos de HTML más usados?

Existen diversas etiquetas en HTML, pero algunas de las más utilizadas incluyen:

<h1> a <h6>: Encabezados.

  <h1>Título Principal</h1>
  <h2>Subtítulo</h2>
Enter fullscreen mode Exit fullscreen mode

<p>: Párrafos.

  <p>Este es un párrafo de ejemplo.</p>
Enter fullscreen mode Exit fullscreen mode

<a>: Enlaces.

<img>: Imágenes, se insertan con la etiqueta <img>, utilizando el atributo src para especificar la ruta de la imagen y alt para proporcionar un texto alternativo.

  <img src="ruta/imagen.jpg" alt="Descripción de la imagen">
Enter fullscreen mode Exit fullscreen mode

<ul>, <ol>, <li>: Listas no ordenadas y ordenadas.

No ordenadas: Utilizan <ul> para la lista y <li> para cada elemento.

<ul>
  <li>Elemento 1</li>
  <li>Elemento 2</li>
  <li>Elemento 3</li>
</ul>
Enter fullscreen mode Exit fullscreen mode

Ordenadas: Emplean <ol> para la lista y <li> para cada elemento.

<ol>
  <li>Primer elemento</li>
  <li>Segundo elemento</li>
  <li>Tercer elemento</li>
</ol>
Enter fullscreen mode Exit fullscreen mode

<table>, <tr>, <td>: Tablas.

<div> y <span>: Contenedores genéricos.

<form>, <input>, <button>: Formularios y entradas de datos.

<form action="/procesar_formulario" method="post">
  <label for="nombre">Nombre:</label>
  <input type="text" id="nombre" name="nombre" required>
  <br>

  <label for="email">Correo electrónico:</label>
  <input type="email" id="email" name="email" required>
  <br>

  <label for="mensaje">Mensaje:</label>
  <textarea id="mensaje" name="mensaje" rows="4" cols="50"></textarea>
  <br>

  <input type="submit" value="Enviar">
</form>
Enter fullscreen mode Exit fullscreen mode

Estas etiquetas son esenciales para construir la estructura y el contenido de una página web de manera efectiva.

HTML Semántico

El HTML semántico mejora la accesibilidad y optimización para motores de búsqueda al utilizar etiquetas que describen su contenido, como:

<header>: Encabezado de la página o sección.

<article>: Contenido independiente y reutilizable.

<section>: Secciones temáticas.

<footer>: Pie de página.

<aside>: Contenido relacionado o complementario.

Descubre el resto de los detalles y puntos clave en mi blog:
👉 johnserrano.co/blog

Conclusiones

HTML es el pilar fundamental para la creación y estructuración de contenido en la web. Su simplicidad y accesibilidad lo convierten en una herramienta esencial tanto para principiantes como para desarrolladores experimentados.

Aunque por sí solo genera páginas estáticas, su verdadero potencial se manifiesta al combinarse con CSS y JavaScript, permitiendo el desarrollo de sitios web dinámicos e interactivos.

Dominar HTML no solo es el primer paso en el camino del desarrollo web, sino que también sienta las bases para comprender y manejar tecnologías web más avanzadas.

Te invito a visitar mi blog, donde encontrarás más contenido sobre JavaScript, React, CSS, IA, buenas prácticas y mucho más. 👉 johnserrano.co/blog ¡No te lo pierdas!

Gracias por leer. ❤️

Sentry blog image

How to reduce TTFB

In the past few years in the web dev world, we’ve seen a significant push towards rendering our websites on the server. Doing so is better for SEO and performs better on low-powered devices, but one thing we had to sacrifice is TTFB.

In this article, we’ll see how we can identify what makes our TTFB high so we can fix it.

Read more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay