Saltar al contenido


Representación visual de etiquetas HTML y código web.

Dominando las Etiquetas HTML: La Base de tus Páginas Web 🌐

Las etiquetas HTML son los pilares fundamentales sobre los que se construyen todas las páginas web. Actúan como contenedores que encierran y definen la función y el significado del contenido dentro de un documento. Comprender su estructura y uso es un paso inicial indispensable para cualquier persona que desee adentrarse en el desarrollo web.

¿Qué Constituyen las Etiquetas HTML? 🤔

Cada etiqueta HTML se compone de elementos clave que le otorgan su funcionalidad:

<nombreDeLaEtiqueta Atribu=»…»> Contenido </nombreDeLaEtiqueta>

  • Nombre de la Etiqueta: Es el identificador principal que describe el tipo de contenido o la función de la etiqueta (por ejemplo, <p> para un párrafo, <h1> para un título de nivel 1) y está escrito siempre en minusculas. Siempre se encuentra encerrado entre los símbolos de menor (`<`) y mayor (`>`).
  • Atributos Opcionales: Son propiedades adicionales que modifican el comportamiento o la apariencia de la etiqueta. Se especifican dentro de la etiqueta de apertura y generalmente constan de un nombre y un valor (ej. class="texto-principal").
  • Contenido: Es la información real que la etiqueta está definiendo o estructurando. Se sitúa entre la etiqueta de apertura y su correspondiente etiqueta de cierre.

Ejemplo Ilustrativo:

<p class="introduccion">Este es un fragmento de texto introductorio en un párrafo.</p>

Aquí, p es el nombre de la etiqueta, class="introduccion" es un atributo, y «Este es un fragmento de texto introductorio en un párrafo.» es el contenido.

Tipologías de Etiquetas HTML 🏷️

Las etiquetas HTML se clasifican principalmente según cómo afectan el flujo y la disposición del contenido en la página:

Etiquetas de Bloque:

Estas etiquetas ocupan todo el ancho disponible de su contenedor y comienzan en una nueva línea. Son ideales para estructurar secciones principales de contenido.

Ejemplos: <h1> (títulos), <p> (párrafos), <div> (divisiones genéricas).

<h1>Título Principal de la Sección</h1>
<p>Este párrafo es un ejemplo de elemento de bloque.</p>

Etiquetas en Línea:

A diferencia de las de bloque, estas etiquetas solo ocupan el espacio necesario para su contenido y no fuerzan un salto de línea. Son perfectas para aplicar estilos o semántica a partes específicas de un texto.

Ejemplos: <span> (fragmento genérico de texto), <strong> (texto importante), <a> (enlaces).

Este es un <span>fragmento de texto</span> dentro de una línea.

Etiquetas Vacías (o Auto-cerradas):

Son etiquetas que no contienen contenido entre una etiqueta de apertura y cierre porque su propósito es insertar algo en el documento. Se «auto-cierran» o no requieren una etiqueta de cierre explícita.

Ejemplos: <img> (imagen), <br> (salto de línea), <input> (campo de formulario).

<img src="logo.png" alt="Logotipo de la empresa">

Normas Fundamentales para un Código HTML Óptimo ✨

Seguir estas directrices asegura que tu código HTML sea no solo funcional, sino también legible y fácil de mantener:

  • Consistencia en el Cierre: Con la excepción de las etiquetas vacías (como <img> o <br>), cada etiqueta de apertura debe tener su correspondiente etiqueta de cierre. Esto previene errores de renderizado y asegura una estructura coherente.
  • Anidamiento Correcto: Las etiquetas deben anidarse de forma lógica y ordenada. Una etiqueta abierta dentro de otra debe cerrarse antes de que la etiqueta contenedora lo haga. Un anidamiento incorrecto puede romper la estructura visual y semántica de la página.
  • Uso de Minúsculas: Es una convención estándar escribir todas las etiquetas HTML en minúsculas. Aunque los navegadores suelen ser tolerantes, seguir esta regla mejora la consistencia y la legibilidad del código.
  • Tabulación para Legibilidad: Utilizar la indentación o tabulación en el código facilita enormemente su lectura y comprensión. Permite visualizar claramente la jerarquía y el anidamiento de las etiquetas.

Estructura Básica de una Página HTML 📄

Todas las páginas web HTML siguen una plantilla fundamental que define su estructura:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Título de Mi Página</title>
</head>
<body>
    <h1>¡Hola, Mundo!</h1>
    <p>Esta es una página web básica creada con HTML.</p>
</body>
</html>
  • <!DOCTYPE html>: Declara el tipo de documento y la versión de HTML (HTML5, la más reciente).
  • <html>: Es la etiqueta raíz que engloba todo el contenido de la página.
  • <head>: Contiene metadatos de la página, como el juego de caracteres (<meta charset="UTF-8">), el título que aparece en la pestaña del navegador (<title>), y enlaces a hojas de estilo o scripts. Este contenido no es visible directamente en la página.
  • <body>: Contiene todo el contenido visible de la página, desde textos e imágenes hasta videos y formularios.

La organización y el cumplimiento de estas reglas son cruciales para construir sitios web robustos y accesibles.