Te damos la bienvenida a Learn HTML.

Este curso de HTML para desarrolladores web proporciona una descripción general sólida para desarrolladores, desde principiantes hasta expertos en HTML.

El lenguaje de marcado de hipertexto, o HTML, es la base de la Web, ya que proporciona el contenido y la estructura de ese contenido que ves en tu navegador web.

A menos que estés leyendo un PDF o una versión impresa de esta página, este contenido se compone de varios elementos HTML y texto. El HTML es la capa de contenido de la Web. Los elementos HTML son los nodos que componen el Modelo de objetos del documento.

Las Hojas de estilo en cascada proporcionan el aspecto o la capa de presentación de la página. JavaScript es la capa de comportamiento y, a menudo, se usa para manipular los objetos dentro de un documento. Los sitios creados con frameworks de JavaScript solo manipulan HTML. A su vez, es importante que marques tu código HTML de manera que los secuencias de comandos puedan analizarlo fácilmente y que las tecnologías de asistencia puedan comprenderlo.

Esto significa escribir código HTML con estándares modernos.

Qué aprenderás

Este curso de HTML para desarrolladores web proporciona una descripción general sólida para los desarrolladores, desde el nivel principiante hasta el experto en HTML. Si es la primera vez que usas HTML, aprenderás a crear contenido estructuralmente sólido. Si has creado sitios web durante años, este curso puede llenar las brechas de conocimiento que ni siquiera sabías que tenías.

En este recorrido, crearemos la estructura de MachineLearningWorkshop.com. No se dañó ninguna máquina durante la creación de esta serie.

Esta no es una referencia completa. En cada sección, se presenta el tema con explicaciones y ejemplos breves, lo que te brinda la oportunidad de explorar más a fondo. Hay vínculos a referencias de temas, como las especificaciones de MDN y WHATWG, y otros artículos de web.dev. Si bien este no es un curso de accesibilidad, cada sección incluye prácticas recomendadas de accesibilidad y problemas específicos, con vínculos a análisis más detallados sobre el tema. Cada sección tiene una evaluación breve para ayudar a las personas a confirmar su comprensión.

Esto es lo que aprenderás:

Descripción general de HTML

Breve introducción a los conceptos clave de HTML.

Estructura del documento

Aprende a estructurar tus documentos HTML con una base sólida.

Metadatos

Cómo usar las metaetiquetas para proporcionar información sobre tus documentos

HTML semántico

Usar los elementos HTML correctos para describir el contenido del documento

Encabezados y secciones

Cómo usar correctamente los elementos de división para darle significado a tu contenido

Atributos

Obtén información sobre los diferentes atributos globales y los atributos específicos de determinados elementos HTML.

Conceptos básicos del texto

Cómo dar formato al texto con HTML

Todo lo que necesitas saber sobre los vínculos.

Listas

Listas y otras formas de agrupar tu contenido

La navegación es un elemento clave de cualquier sitio o aplicación, y comienza con HTML.

Tablas

Comprender cómo usar tablas para marcar datos tabulares

Formularios

Descripción general de los formularios en HTML

Imágenes

Descripción general de las imágenes en HTML.

Audio y video

Descubre cómo trabajar con medios HTML, como audio y video.

Plantilla, ranura y sombra

Explicación de los conceptos de plantilla, ranura y sombra

APIs de HTML

Aprende cómo se puede exponer y manipular la información de HTML con JavaScript.

Enfoque

Cómo administrar el orden del enfoque en tus documentos HTML

Otros elementos de texto intercalado

Introducción al rango de elementos que se usan para marcar texto.

Detalles y resumen

Descubre cómo funcionan los elementos de resumen y los detalles muy útiles, y dónde usarlos.

Diálogo

El elemento <dialog> es útil para representar cualquier tipo de diálogo en HTML. Descubre cómo funciona.

Conclusión y próximos pasos

Concluiremos con algunos recursos adicionales.

Entonces, ¿todo listo para aprender HTML? Comencemos.