HTML significa HyperText Markup Language, y es el lenguaje estándar que describe la estructura de una página web. No es programación porque no ejecuta lógica: las etiquetas HTML para páginas web indican qué es cada parte del contenido (títulos, párrafos, enlaces, imágenes, formularios). Así, cuando el navegador lee esas marcas, es capaz de construir el documento que aparece en pantalla. Por eso los códigos HTML son la base sobre la que se apoya toda página web, porque aportan significado y ayudan a los lectores de pantalla y a buscadores.
El Rol de las Etiquetas HTML
Las "tags" HTML, o "etiquetas" HTML, son códigos utilizados para "marcar" el texto de una página web, con el fin de dar instrucciones al navegador sobre cómo mostrarlo. Es decir, las etiquetas HTML son el lenguaje utilizado para estructurar y definir el contenido en un documento HTML. Cada etiqueta contiene instrucciones sencillas que indican al navegador cómo dar formato al texto y a definir los diversos elementos de la página web. Al aplicar estas etiquetas de marcado a los diferentes elementos del texto, se indica al navegador cómo mostrarlos al usuario, lo que permite crear páginas web estructuradas y con un diseño coherente.
Las etiquetas HTML comienzan siempre con el símbolo «<» y finalizan con el símbolo «>». Entre medias de estos dos símbolos irá el nombre de la etiqueta que queremos que el navegador interprete. Una tag HTML contiene tres partes: Una etiqueta de apertura - esta empezará con un símbolo <>. Contenido - unas breves instrucciones sobre cómo mostrar el elemento en la página. Una etiqueta de cierre - cerrará con un símbolo </>. Sin embargo, algunas tags HTML pueden no cerrarse. Esto significa que la etiqueta HTML no necesita cerrarse con un </>. Normalmente, usarás etiquetas no cerradas para metadatos o saltos de línea. Todas las etiquetas HTML están compuestas por una etiqueta de apertura, y una etiqueta de cierre. Aunque hay excepciones, como por ejemplo la etiqueta para cargar una imagen que son llamadas etiquetas huérfanas, ya que solo tienen etiqueta de apertura.
La Declaración ``
La primera línea de código en un documento HTML siempre es la declaración <!DOCTYPE html>. Esta etiqueta es crucial para el navegador.
- <!DOCTYPE html>: Indica que el documento está bajo el estándar de HTML5.
- Se utiliza para especificar la versión de HTML que se está utilizando en la página.
- Informa al navegador que este documento es de tipo HTML y su versión.
HTML existe desde 1991 y actualmente se encuentra en la versión 5, la cual vino llena de características y funcionalidades que traen mejoras al desarrollo web, su principal responsabilidad es delimitar la estructura de una página web. Omitir ‘<!DOCTYPE html>’ o anidar mal etiquetas activa ‘quirks mode’ y provoca comportamientos impredecibles en navegadores.
Lea también: Instrucciones para colocar la etiqueta de envío en devoluciones DHL
Estructura Básica de un Documento HTML
Una vez declarada la versión del documento con <!DOCTYPE html>, el resto de la estructura se construye con otras etiquetas esenciales. Estas etiquetas básicas suelen conformar la estructura básica de una página web y son esenciales para el desarrollo web. La estructura mínima incluye <!DOCTYPE html>, <html>, <head> y <body>, que guían al navegador y los lectores de pantalla.
La Etiqueta ``
<html>: Define el inicio y el final de la página web. Representa la raíz del documento HTML. Contiene los elementos <head> y <body>. Es importante añadir el atributo lang para especificar el idioma del contenido, lo que mejora la accesibilidad y optimiza el SEO. Todos los demás elementos de la estructura HTML deben ser recogidos dentro de estas etiquetas.
La Etiqueta ``
<head>: Define la sección de encabezado de la página, donde se incluyen elementos como el título de la página, metaetiquetas, scripts, entre otros. Contiene metadatos sobre el documento, como enlaces a hojas de estilo, scripts y otras configuraciones que no son visibles para el usuario, pero que son esenciales para el navegador. Representa una colección de metadatos acerca del documento, incluyendo enlaces a, o definiciones de, scripts y hojas de estilo. Es importante explicar que estos metadatos del documento, es información para el navegador y no contenido que será visible en la página web. Dentro de la etiqueta <head>, encontramos elementos fundamentales como <title> y <meta>.
La Etiqueta ``
<title>: Define el título de la página web que aparece en la pestaña del navegador. Representa el título del documento. Se muestra en la barra superior del navegador.
La Etiqueta ``
<meta>: Define los metadatos del documento, como la codificación de caracteres (charset), la descripción (name="description") o el autor. Esto influye en la forma en que los motores de búsqueda y navegadores interpretan la página. Esta etiqueta se usa para definir otros metadatos que no se pueden especificar con una etiqueta HTML específica. Por ejemplo, para definir el autor del sitio o la descripción del mismo.
Lea también: todo lo que necesitas saber sobre las devoluciones en ASOS
La Etiqueta ``
<body>: Define la sección del cuerpo de la página web, donde se incluyen todos los elementos que se mostrarán en la página. Contiene todo el contenido visible para el usuario. Solo puede existir un elemento <body> en el documento. Al contrario que la etiqueta de metadatos <head>, todo lo que quieras mostrar en la página web debe ir recogido dentro de las etiquetas de apertura y cierre de <body>. Este contenido será el que se muestre en la web.
Semántica y Buenas Prácticas
Para garantizar la correcta interpretación y visualización de las páginas web, es fundamental seguir buenas prácticas en HTML. Los servidores leen el código HTML para entender y mostrar el contenido. Leerá el HTML de arriba abajo, de forma muy parecida a como estás leyendo esta guía. Un elemento HTML es un conjunto completo de etiquetas y contenido que define un elemento específico en una página web. Es decir, los elementos HTML son el contenido de la página intercalado entre las etiquetas.
Las etiquetas semánticas son etiquetas que tienen un significado, que le dan significado a la información del texto para el navegador y los motores de búsqueda, por ejemplo, usar la etiqueta <header> para encabezados o <article> para dar significado a un artículo a ese bloque de texto, incluso <p> para indicar que ese texto es un párrafo, es una buena práctica siempre tratar de usar estas etiquetas semánticas para ayudar en la comprensión del código, además de ayudar mucho en el SEO del sitio (Optimización para motores de búsqueda, es lo que ayuda a que su sitio se clasifique mejor en los motores de búsqueda como Google). Semántica: Elijan etiquetas para código HTML por significado (títulos, listas, navegación), no solo por apariencia, así mejorarán la accesibilidad y el mantenimiento. Saber qué hacen las etiquetas de una página web en HTML les ayudará a corregir detalles, mejorar la accesibilidad y el SEO y a comunicarse mejor con desarrolladores. Validar el documento con el W3C Markup Validator para detectar etiquetas mal cerradas. Un código HTML escrito se lee como un esquema claro y reduce errores. Además, facilita el SEO y la accesibilidad, incluso antes de aplicar CSS o JavaScript.
Lea también: aprende a incluir meta descripciones en tu código HTML
