Logo imyisusdev imyisusdev

HTML y el Esqueleto Web

Clase 2: Diseñando tu Bio Card

¿Cómo funciona la Web?

El viaje de la información en segundos.

📱

Cliente (Tú)

Escribís la dirección de la web en tu navegador y hacés una petición de archivo.

Internet

Lleva tu consulta a través del mundo y te devuelve los datos de respuesta.

🖥️

Servidor

Una computadora remota que busca el archivo HTML solicitado y te lo envía.

¿Qué es HTML?

La analogía cotidiana: Los Planos

HTML no es un lenguaje de programación. Es un lenguaje de marcado. Define el esqueleto y estructura de tu web: vigas, paredes y dónde va cada elemento de tu casa digital.

🧱 HTML: Estructura (Vigas y paredes)
🎨 CSS: Estilo (Pintura y decoración)
JavaScript: Lógica (Electricidad y timbre)

El Nombre del Archivo: .html

¿Por qué .html?

Aunque programemos en CodePen, los archivos reales necesitan un "apellido" o extensión.

La extensión .html le avisa a tu computadora que este archivo debe abrirse con un navegador web (Chrome, Firefox, Safari) y no con un procesador de textos como Word.

📄
index.html

El archivo principal de cualquier página web siempre se llama index.html. Es la portada del sitio.

Anatomía de una Etiqueta

La analogía de la Caja

HTML funciona como cajas contenedoras. Abrís la caja con una etiqueta, metés tu texto e imágenes, y la cerrás usando la barra diagonal /.

<p>Hola Mundo</p>
HTML Tag Illustration

Anidación (Nesting)

Cajas dentro de cajas

Como las muñecas rusas (Matryoshkas), las etiquetas van unas dentro de otras de forma organizada.

⚠️ Regla de Oro: La última caja que abrís debe ser la primera que cerrás. ¡No cruces etiquetas!
<body>
<main>
<article>
Contenido interno
</article>
</main>
</body>

El Documento Estándar

El esqueleto clásico de un archivo en tu computadora.

<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="utf-8">
    <title>Mi Web</title>
  </head>
  <body>
    <header>
      <h1>Hola</h1>
    </header>
  </body>
</html>
<!DOCTYPE html>: Le dice al navegador: "Soy HTML5 moderno".
<html>: Envoltura raíz de toda la página web.
<head>: El cerebro. Datos invisibles (idioma, título de la pestaña).
<body>: El cuerpo. Todo lo que el usuario ve y toca en pantalla.

Semántica HTML

La analogía de la Casa

No tirás todo en un galpón gigante. Dividís en: entrada, comedor, sótano. De la misma forma, estructuramos con significado.

La semántica ayuda a Google (SEO) y a los lectores de pantalla para la Accesibilidad.

<header> (Cabecera / Entrada)
<main> (Contenido / Living)
<article> (Tu Biografía)
<footer> (Pie / Sótano)

Títulos: <h1> a <h6>

Origen: "Heading" (Encabezado)

Viene de la palabra inglesa Heading. Define la jerarquía y el tamaño del título:

  • <h1>: El título central (Solo uno por página).
  • <h2>: Secciones secundarias.
  • <h3> a <h6>: Subtemas de menor rango.

h1. Título Web

h2. Título Sección

h3. Subtítulo

Párrafos: <p>

Origen: "Paragraph" (Párrafo)

Viene del inglés Paragraph. Representa bloques de texto normales.

Usá <strong> para resaltar en negrita y <em> para dar énfasis en cursiva.

<p>Hola, soy <strong>Jesús</strong>. En redes me encontrarás como <em>@imyisusdev</em></p>

Hola, soy Jesús. En redes me encontrás como @imyisusdev.

Listas de Redes: <ul> y <li>

Origen: "Unordered List" & "List Item"

Del inglés Unordered List (Lista desordenada/viñetas) y List Item (Elemento de lista).

Es la manera semántica perfecta de agrupar y ordenar tus enlaces de contacto y redes sociales.

<ul>
  <li>Mi YouTube</li>
  <li>Mi TikTok</li>
</ul>
  • Mi YouTube
  • Mi TikTok

Imágenes: <img />

Origen: "Image" (Imagen)

Viene de Image. Es una etiqueta autocerrable.

src (Source / Fuente): URL o dirección de la foto.
alt (Alternative): Texto descriptivo para lectores de pantalla.
<img
  src="https://avatars..."
  alt="Foto de perfil de imyisusdev"
/>

Enlaces: <a> (Ancla)

Origen: "Anchor" (Ancla)

Viene de Anchor. Como un ancla amarra tu barco en el puerto, esta etiqueta amarra tu página a otra dirección web.

💡 Agregá target="_blank" para abrir el link en otra pestaña.

<a href="./demo.html">Ver Demo</a>
⚓ Ver Demo Real Completa
Práctica en CodePen

Estructurando tu Bio Card 🏆

Abrí tu CodePen y copiá la plantilla de base/index.html. Maquetá el esqueleto semántico agregando tus datos reales y tu lista ordenada de redes.

codepen.html
<body>
<header> (Tu foto y tu nombre) </header>
<main>
<article> (Tu Rol y Biografía) </article>
</main>
<section> (Lista de redes con <ul> y <li>) </section>
<footer> (Tus créditos) </footer>
</body>

¡Manos al Código! 🚀

Tu Reto del Día

  1. Copiar el archivo de plantilla base/index.html.
  2. Reemplazar el contenido con tus datos reales y links.
  3. Asegurarte de usar listas <ul> y <li> para tus redes.
  4. Compartir tu enlace en el chat para revisarlo juntos en vivo.
imyisusdev - Programación desde cero