
Introducción a HTML5: Tus Primeros Pasos en el Desarrollo Web
Domina la base de la web con HTML5. Aprende sintaxis, estructura, etiquetas semánticas y anidamiento correcto para crear desarrollos sólidos, accesibles y profesionales.
Domina la base de la web con HTML5. Aprende sintaxis, estructura, etiquetas semánticas y anidamiento correcto para crear desarrollos sólidos, accesibles y profesionales.
HTML se escribe usando etiquetas. Una etiqueta es una instrucción para el navegador que le indica qué tipo de contenido es y cómo debe interpretarlo. Antes de hablar de diseño o estilos, HTML solo se encarga de estructurar información. Pensalo como una caja: la etiqueta define la caja y el contenido va dentro.
Los comentarios en HTML son textos que el navegador ignora por completo. No se muestran en pantalla ni afectan el funcionamiento del sitio. Su único propósito es ayudar a las personas que leen el código: explicar qué hace algo, dejar notas o guiar a otros desarrolladores (o a tu yo del futuro).
En HTML, la mayoría de los elementos funcionan como contenedores que necesitan una etiqueta de apertura y otra de cierre para envolver el contenido (etiquetas cerradas). Sin embargo, existen elementos especiales llamados 'etiquetas abiertas' o autocontenidas (como imágenes o líneas divisorias) que no encierran contenido y se definen en una sola etiqueta.
La diferencia fundamental no es solo visual, sino funcional. Las etiquetas con cierre existen para delimitar contenido (texto u otros elementos anidados). En cambio, las etiquetas vacías (o 'void elements') no guardan nada en su interior; su función y datos se definen exclusivamente a través de atributos dentro de la propia etiqueta (como el src de una imagen o el type de un input).

Todas las etiquetas aceptan atributos, los cuales definen características específicas que diferencian a un elemento de otro. Estos atributos siempre se declaran dentro de la etiqueta de apertura y consisten en un nombre y un valor encerrado entre comillas.
El HTML debe estar perfectamente anidado. La regla LIFO (Last In, First Out) dicta que la última etiqueta en abrirse debe ser la primera en cerrarse. Un mal anidamiento puede romper el layout visual o confundir al parser del navegador.

index.htmlPara evitar errores en servidores, los archivos deben nombrarse siempre en minúsculas, sin espacios (usar guiones medios) y sin caracteres especiales como tildes o eñes. El archivo principal debe llamarse obligatoriamente index.html, ya que es el documento predeterminado que el navegador carga automáticamente al ingresar al dominio. Al guardar, asegúrate de que la extensión sea .html y no se generen dobles extensiones como html.txt.
Aprendé desde cero con clases 100% en vivo, grupos súper reducidos y acompañamiento real. Todo el contenido está diseñado y dictado por el creador de la plataforma, para que aprendas de verdad, sin videos fríos ni cursos masivos.
HTML, estilos modernos con CSS y diseño rápido con Tailwind para lanzar tus primeros sitios responsivos y profesionales.10 clases en vivo con profesores expertosIndex.html: La Convención UniversalLos servidores web están configurados por defecto para buscar un archivo llamado index.html cuando se solicita un directorio. Es la 'Home Page' automática. Sin él, el usuario vería un error 404 o un listado de archivos expuestos.
HTML, estilos modernos con CSS y diseño rápido con Tailwind para lanzar tus primeros sitios responsivos y profesionales.10 clases en vivo con profesores expertosDOCTYPE: Activando el Modo EstándarLa primera línea <!DOCTYPE html> no es una etiqueta HTML, es una instrucción para el navegador. Le dice: 'Usa el motor de renderizado moderno de HTML5'. Sin esto, los navegadores entran en Quirks Mode (modo compatibilidad) y tu diseño se romperá.
El estándar HTML se fundamenta en una estructura de árbol estricta que comienza con un elemento raíz obligatorio. La etiqueta <html> actúa como el contenedor global, indicando al User Agent (navegador) que debe interpretar el flujo de datos bajo la especificación HTML; es imperativo cerrar esta etiqueta correctamente, de lo contrario, el contenido podría no cargarse o renderizarse de forma errónea.
Dentro de este nodo raíz, el documento se bifurca en dos ámbitos funcionales mutuamente excluyentes <head>y <body>.
El Ámbito de Metadatos (<head>) : Se define como la 'parte privada' del documento. No renderiza contenido visual en el viewport, sino que establece un canal de comunicación técnica entre el sitio y el navegador. Aquí se alojan configuraciones críticas como la codificación de caracteres, directivas SEO mediante etiquetas <meta>, y el título de la pestaña mediante <title>.
2. El Ámbito de Contenido (<body>): Encapsula la estructura perceptible. Todo elemento que deba ser visualizado e interactuable por el usuario final debe anidarse estrictamente dentro de este bloque.
El DOM se bifurca en dos grandes ramas funcionales. El <head> actúa como el cerebro (inteligencia, metadatos, SEO, carga de recursos) y permanece invisible en el lienzo. El <body> es el cuerpo visible (interfaz de usuario) y representa estrictamente todo lo que se renderiza dentro del viewport del navegador.

Los buscadores usan los encabezados ('h1' al 'h6') para entender tu contenido. No los uses por estética. Mantén una jerarquía lógica: un único 'h1' (título principal) y múltiples 'h2' para secciones. Saltarse niveles (de h2 a h4) penaliza la accesibilidad.
HTML, estilos modernos con CSS y diseño rápido con Tailwind para lanzar tus primeros sitios responsivos y profesionales.10 clases en vivo con profesores expertosLa diferencia fundamental radica en cómo ocupan el espacio. Los elementos de Bloque (como div o p) son estructurales: ocupan el 100% del ancho disponible y fuerzan un salto de línea, colocándose uno debajo del otro. Los elementos En Línea (como span o a) fluyen con el contenido: solo ocupan el ancho de su texto y permiten que otros elementos se sitúen a su lado en el mismo renglón.

Aprendé desde cero con clases 100% en vivo, grupos súper reducidos y acompañamiento real. Todo el contenido está diseñado y dictado por el creador de la plataforma, para que aprendas de verdad, sin videos fríos ni cursos masivos.
HTML, estilos modernos con CSS y diseño rápido con Tailwind para lanzar tus primeros sitios responsivos y profesionales.10 clases en vivo con profesores expertosEl bloque superior se define con <header>, ideal para el logotipo y el título principal. Dentro de él (o adyacente), utilizamos la etiqueta <nav>, reservada exclusivamente para los bloques principales de enlaces de navegación, ayudando a los motores de búsqueda y lectores de pantalla a identificar el menú del sitio.
La etiqueta <main> es única por página y envuelve el contenido central. Para organizar la información usamos <section> (temas relacionados con título propio). La etiqueta <aside> se utiliza para contenido tangencial o complementario, como barras laterales de publicidad o 'posts relacionados'.
La etiqueta <footer> representa el pie de página. Semánticamente, indica el fin del documento o sección. Es el lugar estándar para colocar información de derechos de autor (copyright), datos de contacto, enlaces a redes sociales y mapas del sitio.
Aprendé desde cero con clases 100% en vivo, grupos súper reducidos y acompañamiento real. Todo el contenido está diseñado y dictado por el creador de la plataforma, para que aprendas de verdad, sin videos fríos ni cursos masivos.
HTML, estilos modernos con CSS y diseño rápido con Tailwind para lanzar tus primeros sitios responsivos y profesionales.10 clases en vivo con profesores expertos
Domina la base de la web con HTML5. Aprende sintaxis, estructura, etiquetas semánticas y anidamiento correcto para crear desarrollos sólidos, accesibles y profesionales.

Domina la navegación web con HTML. Aprende a crear enlaces con la etiqueta <a>, usar rutas absolutas y relativas, anclas internas y a estructurar la arquitectura de tu sitio.