Qué es HTML

Cada sitio web que hayas visitado comienza como un documento de texto plano escrito en HTML. Los encabezados, párrafos, botones, imágenes y enlaces que ves en una página se describen todos en este único lenguaje. Antes de poder estilizar una página o hacerla interactiva, debes describir qué hay en ella, y esa descripción es HTML.
Una página es simplemente texto estructurado
HTML significa HyperText Markup Language (Lenguaje de Marcado de Hipertexto). La palabra importante es markup (marcado): HTML es una forma de tomar texto plano y marcar cuáles partes son encabezados, cuáles son párrafos, cuáles son enlaces, y así sucesivamente. No le estás dando instrucciones al computador para que siga. Estás etiquetando contenido para que el navegador sepa qué es cada pieza y cómo mostrarla.
Piénsalo como si estuvieras formateando un documento a mano. Rodeas el título, subrayas los encabezados de sección, y dibuja un cuadro alrededor de una foto. HTML es cómo haces ese rodeo y subrayado de una manera que el navegador entiende.
<h1>Bienvenido</h1>
<p>Este es un párrafo de texto en mi primera página web.</p>Dos líneas, dos piezas de estructura: un encabezado y un párrafo. El navegador lee las etiquetas y muestra la primera línea grande y en negrita, la segunda como texto ordinario del cuerpo.
Elementos, etiquetas y atributos
La mayoría de HTML está compuesto por elementos. Un elemento generalmente tiene una etiqueta de apertura, algo de contenido, y una etiqueta de cierre:
<p>Hola allá.</p><p> es la etiqueta de apertura, </p> es la etiqueta de cierre (nota la barra diagonal), y "Hola allá." es el contenido entre ellas. Juntas hacen un elemento de párrafo. Las etiquetas son las etiquetas; el contenido es lo que el visitante lee.
También puedes darle a una etiqueta información extra con un atributo. Un enlace necesita saber a dónde va, así que se lo dices con un atributo href:
<a href="https://scrimba.com">Visita Scrimba</a><p>...</p>. Los atributos van en la etiqueta de apertura y añaden detalles, como a dónde apunta un enlace. No te preocupes por memorizar cada etiqueta. Aprenderás algunos a la vez según los necesites. Cómo HTML, CSS y JavaScript dividen el trabajo
Una página web terminada generalmente se construye a partir de tres lenguajes, y cada uno tiene un trabajo:
- HTML es la estructura: los encabezados, texto, imágenes y botones.
- CSS es el estilo: los colores, fuentes, espaciado y diseño.
- JavaScript es el comportamiento: qué sucede cuando haces clic, escribes o desplazas.
Una forma común de imaginarlo: HTML son las paredes y cuartos de una casa, CSS es la pintura y los muebles, y JavaScript es la electricidad que hace que las cosas se enciendan. Estás aprendiendo las paredes primero, porque no hay nada que pintar o cablear hasta que la estructura exista.
Tu primer vistazo a una página completa
Aquí hay una página web completa, aunque pequeña. Encontrarás cada parte de ella correctamente en los próximos capítulos, así que no te preocupes por los detalles todavía. Por ahora, observa que todo está hecho de las etiquetas y atributos que ya has visto:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<title>Mi primera página</title>
</head>
<body>
<h1>Bienvenido</h1>
<p>Este es un párrafo de texto en mi primera página web.</p>
</body>
</html>Lee desde la parte superior: la primera línea le dice al navegador que esta es una página HTML moderna, <html> envuelve todo, <head> contiene información detrás de escenas como el título de la página, y <body> contiene lo que realmente ves. El encabezado y el párrafo de antes viven dentro del cuerpo, porque son contenido para el visitante.
<html> envolviendo un <head> y un <body>. El head es información detrás de escenas, el body es lo que la gente ve. Desglosaras esto correctamente después, así que un vistazo rápido es todo lo que necesitas ahora. 
