Skip to content

Get the full experience in the app More learning modes, track your progress, detailed topics

Start Now

Fundamentos de HTML

Domina HTML desde elementos básicos hasta marcado semántico, formularios y mejores prácticas de accesibilidad para construir páginas web bien estructuradas.

Beginner
12 modules
360 min
4.7

Overview

Domina HTML desde elementos básicos hasta marcado semántico, formularios y mejores prácticas de accesibilidad para construir páginas web bien estructuradas.

What you'll learn

  • Create well-structured HTML documents
  • Use semantic HTML elements appropriately
  • Build accessible web forms
  • Implement accessibility best practices
  • Understand the Document Object Model

Course Modules

12 modules
1

Introducción a HTML

Comprende qué es HTML y cómo estructura el contenido web.

Key Concepts
HTML Etiqueta Elemento DOCTYPE Head Body

Objetivos de Aprendizaje

Al finalizar este módulo, serás capaz de:

  • Definir y explicar HTML
  • Definir y explicar Etiqueta
  • Definir y explicar Elemento
  • Definir y explicar DOCTYPE
  • Definir y explicar Head
  • Definir y explicar Body
  • Aplicar estos conceptos a ejemplos y escenarios del mundo real
  • Analizar y comparar los conceptos clave presentados en este módulo

Introducción

HTML (HyperText Markup Language) es el fundamento de cada página web. Creado por Tim Berners-Lee en 1991, HTML usa etiquetas para definir la estructura y contenido de documentos web. A diferencia de los lenguajes de programación, HTML es un lenguaje de marcado que indica a los navegadores cómo mostrar contenido. Cada sitio web que visitas—desde Google hasta redes sociales—está construido sobre HTML. Entender HTML es el primer paso esencial en el desarrollo web.

En este módulo, exploraremos el fascinante mundo de Introducción a HTML. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.

Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!


HTML

¿Qué es HTML?

Definición: Lenguaje de Marcado de Hipertexto para estructurar contenido web

Cuando los expertos estudian html, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender html nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.

Punto Clave: HTML es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!


Etiqueta

¿Qué es Etiqueta?

Definición: Elemento de marcado encerrado en corchetes angulares

El concepto de etiqueta ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre etiqueta, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre etiqueta cada día.

Punto Clave: Etiqueta es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!


Elemento

¿Qué es Elemento?

Definición: Etiqueta completa con apertura, contenido y cierre

Para apreciar completamente elemento, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de elemento en diferentes contextos a tu alrededor.

Punto Clave: Elemento es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!


DOCTYPE

¿Qué es DOCTYPE?

Definición: Declaración que especifica la versión de HTML

Comprender doctype nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de doctype para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.

Punto Clave: DOCTYPE es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!


Head

¿Qué es Head?

Definición: Contenedor para metadatos e información del documento

El estudio de head revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.

Punto Clave: Head es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!


Body

¿Qué es Body?

Definición: Contenedor para todo el contenido visible de la página

Cuando los expertos estudian body, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender body nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.

Punto Clave: Body es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!


🔬 Profundización: Estructura del Documento HTML

Cada documento HTML sigue una estructura específica. Comienza con que indica al navegador que es un documento HTML5. El elemento envuelve todo. Dentro, contiene metadatos como título, codificación de caracteres y enlaces a hojas de estilo—contenido no mostrado en la página. El contiene todo el contenido visible. El dentro de <head> aparece en las pestañas del navegador. Las etiquetas meta proporcionan información a los motores de búsqueda. Esta estructura se ha mantenido consistente desde que HTML5 se estandarizó en 2014.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> ¡El primer sitio web creado todavía está en línea! Puedes visitar info.cern.ch para ver la página original de Tim Berners-Lee de 1991 sobre el proyecto World Wide Web.</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>HTML</strong></td> <td>Lenguaje de Marcado de Hipertexto para estructurar contenido web</td> </tr> <tr> <td><strong>Etiqueta</strong></td> <td>Elemento de marcado encerrado en corchetes angulares</td> </tr> <tr> <td><strong>Elemento</strong></td> <td>Etiqueta completa con apertura, contenido y cierre</td> </tr> <tr> <td><strong>DOCTYPE</strong></td> <td>Declaración que especifica la versión de HTML</td> </tr> <tr> <td><strong>Head</strong></td> <td>Contenedor para metadatos e información del documento</td> </tr> <tr> <td><strong>Body</strong></td> <td>Contenedor para todo el contenido visible de la página</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>HTML</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Etiqueta</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Elemento</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>DOCTYPE</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Head</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Introducción a HTML</strong>. Aprendimos sobre html, etiqueta, elemento, doctype, head, body. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 2 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Elementos de Texto y Formato </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Aprende a estructurar texto con encabezados, párrafos y elementos en línea. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elementos h1-h6 para jerarquía de contenido" data-astro-cid-tlvtcxmm> Encabezado </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento de bloque para agrupar texto" data-astro-cid-tlvtcxmm> Párrafo </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Indica texto importante (negrita por defecto)" data-astro-cid-tlvtcxmm> Strong </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Indica texto con énfasis (cursiva por defecto)" data-astro-cid-tlvtcxmm> Énfasis </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento que comienza en una nueva línea" data-astro-cid-tlvtcxmm> Elemento de Bloque </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento que fluye dentro del texto" data-astro-cid-tlvtcxmm> Elemento en Línea </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>Encabezado</strong></li> <li>Definir y explicar <strong>Párrafo</strong></li> <li>Definir y explicar <strong>Strong</strong></li> <li>Definir y explicar <strong>Énfasis</strong></li> <li>Definir y explicar <strong>Elemento de Bloque</strong></li> <li>Definir y explicar <strong>Elemento en Línea</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>El texto es el núcleo de la mayoría de las páginas web. HTML proporciona elementos para estructurar texto significativamente. Los encabezados (<h1> hasta <h6>) crean jerarquía. Los párrafos (<p>) agrupan texto relacionado. Elementos en línea como <strong> para texto importante y <em> para énfasis añaden significado sin romper el flujo del texto. La distinción entre elementos de bloque (que inician nuevas líneas) y elementos en línea (que fluyen dentro del texto) es fundamental para entender el diseño HTML.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Elementos de Texto y Formato</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>Encabezado</h2> <h3>¿Qué es Encabezado?</h3> <p><strong>Definición:</strong> Elementos h1-h6 para jerarquía de contenido</p> <p>Cuando los expertos estudian encabezado, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender encabezado nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> Encabezado es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Párrafo</h2> <h3>¿Qué es Párrafo?</h3> <p><strong>Definición:</strong> Elemento de bloque para agrupar texto</p> <p>El concepto de párrafo ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre párrafo, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre párrafo cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> Párrafo es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Strong</h2> <h3>¿Qué es Strong?</h3> <p><strong>Definición:</strong> Indica texto importante (negrita por defecto)</p> <p>Para apreciar completamente strong, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de strong en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> Strong es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Énfasis</h2> <h3>¿Qué es Énfasis?</h3> <p><strong>Definición:</strong> Indica texto con énfasis (cursiva por defecto)</p> <p>Comprender énfasis nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de énfasis para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> Énfasis es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Elemento de Bloque</h2> <h3>¿Qué es Elemento de Bloque?</h3> <p><strong>Definición:</strong> Elemento que comienza en una nueva línea</p> <p>El estudio de elemento de bloque revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> Elemento de Bloque es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Elemento en Línea</h2> <h3>¿Qué es Elemento en Línea?</h3> <p><strong>Definición:</strong> Elemento que fluye dentro del texto</p> <p>Cuando los expertos estudian elemento en línea, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender elemento en línea nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> Elemento en Línea es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Jerarquía de Encabezados y SEO</h2> <p>Los encabezados crean un esquema del documento que ayuda tanto a usuarios como a motores de búsqueda a entender la estructura del contenido. Usa solo un <h1> por página—debe describir el tema principal de la página. Sigue un orden lógico: <h2> para secciones principales, <h3> para subsecciones, y así sucesivamente. Nunca saltes niveles (no saltes de h2 a h4). Los motores de búsqueda usan la estructura de encabezados para entender el contenido de la página y determinar rankings. Los lectores de pantalla permiten a los usuarios navegar por encabezados, haciendo la jerarquía apropiada esencial para accesibilidad.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> Las etiquetas <b> e <i> aún existen en HTML5, pero ahora tienen significados diferentes. <b> es para texto estilísticamente diferente (como palabras clave), mientras que <i> es para texto en una voz alternativa (como palabras extranjeras).</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>Encabezado</strong></td> <td>Elementos h1-h6 para jerarquía de contenido</td> </tr> <tr> <td><strong>Párrafo</strong></td> <td>Elemento de bloque para agrupar texto</td> </tr> <tr> <td><strong>Strong</strong></td> <td>Indica texto importante (negrita por defecto)</td> </tr> <tr> <td><strong>Énfasis</strong></td> <td>Indica texto con énfasis (cursiva por defecto)</td> </tr> <tr> <td><strong>Elemento de Bloque</strong></td> <td>Elemento que comienza en una nueva línea</td> </tr> <tr> <td><strong>Elemento en Línea</strong></td> <td>Elemento que fluye dentro del texto</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>Encabezado</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Párrafo</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Strong</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Énfasis</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Elemento de Bloque</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Elementos de Texto y Formato</strong>. Aprendimos sobre encabezado, párrafo, strong, énfasis, elemento de bloque, elemento en línea. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 3 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Enlaces y Navegación </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Domina los hipervínculos, el fundamento de la navegación web. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="El elemento <a> para crear hipervínculos" data-astro-cid-tlvtcxmm> Ancla </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Atributo que especifica el destino del enlace" data-astro-cid-tlvtcxmm> href </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Dirección web completa incluyendo protocolo" data-astro-cid-tlvtcxmm> URL Absoluta </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Ruta relativa a la ubicación de la página actual" data-astro-cid-tlvtcxmm> URL Relativa </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Enlace a sección específica usando #id" data-astro-cid-tlvtcxmm> Identificador de Fragmento </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Atributo que controla dónde se abre el enlace" data-astro-cid-tlvtcxmm> target </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>Ancla</strong></li> <li>Definir y explicar <strong>href</strong></li> <li>Definir y explicar <strong>URL Absoluta</strong></li> <li>Definir y explicar <strong>URL Relativa</strong></li> <li>Definir y explicar <strong>Identificador de Fragmento</strong></li> <li>Definir y explicar <strong>target</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>Los hipervínculos conectan páginas web y crean la "web" en World Wide Web. El elemento ancla <a> con su atributo href es cómo los usuarios navegan entre páginas. Los enlaces pueden apuntar a sitios web externos, otras páginas en tu sitio, secciones específicas dentro de una página, direcciones de email o incluso números de teléfono. Entender los tipos de enlaces y cómo usarlos efectivamente es esencial para crear sitios web usables.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Enlaces y Navegación</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>Ancla</h2> <h3>¿Qué es Ancla?</h3> <p><strong>Definición:</strong> El elemento <a> para crear hipervínculos</p> <p>Cuando los expertos estudian ancla, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender ancla nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> Ancla es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>href</h2> <h3>¿Qué es href?</h3> <p><strong>Definición:</strong> Atributo que especifica el destino del enlace</p> <p>El concepto de href ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre href, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre href cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> href es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>URL Absoluta</h2> <h3>¿Qué es URL Absoluta?</h3> <p><strong>Definición:</strong> Dirección web completa incluyendo protocolo</p> <p>Para apreciar completamente url absoluta, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de url absoluta en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> URL Absoluta es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>URL Relativa</h2> <h3>¿Qué es URL Relativa?</h3> <p><strong>Definición:</strong> Ruta relativa a la ubicación de la página actual</p> <p>Comprender url relativa nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de url relativa para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> URL Relativa es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Identificador de Fragmento</h2> <h3>¿Qué es Identificador de Fragmento?</h3> <p><strong>Definición:</strong> Enlace a sección específica usando #id</p> <p>El estudio de identificador de fragmento revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> Identificador de Fragmento es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>target</h2> <h3>¿Qué es target?</h3> <p><strong>Definición:</strong> Atributo que controla dónde se abre el enlace</p> <p>Cuando los expertos estudian target, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender target nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> target es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Tipos de Enlaces y Atributos</h2> <p>Las URLs absolutas incluyen la ruta completa (<a href="https://example.com/page">https://example.com/page</a>). Las URLs relativas referencian páginas dentro de tu sitio (/about o ../contact). Los identificadores de fragmento (#section) enlazan a secciones específicas de la página usando atributos id. El atributo target="_blank" abre enlaces en nuevas pestañas—usa rel="noopener noreferrer" con él por seguridad. Los enlaces de email usan el protocolo mailto:, los enlaces de teléfono usan el protocolo tel:. El atributo title proporciona texto de tooltip. Para accesibilidad, el texto del enlace debe describir el destino—evita "haz clic aquí" y usa texto descriptivo como "ver nuestra página de precios."</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> ¡El atributo href significa "hypertext reference" (referencia de hipertexto). Tim Berners-Lee eligió este nombre al crear HTML, ¡y ha permanecido sin cambios por más de 30 años!</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>Ancla</strong></td> <td>El elemento <a> para crear hipervínculos</td> </tr> <tr> <td><strong>href</strong></td> <td>Atributo que especifica el destino del enlace</td> </tr> <tr> <td><strong>URL Absoluta</strong></td> <td>Dirección web completa incluyendo protocolo</td> </tr> <tr> <td><strong>URL Relativa</strong></td> <td>Ruta relativa a la ubicación de la página actual</td> </tr> <tr> <td><strong>Identificador de Fragmento</strong></td> <td>Enlace a sección específica usando #id</td> </tr> <tr> <td><strong>target</strong></td> <td>Atributo que controla dónde se abre el enlace</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>Ancla</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>href</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>URL Absoluta</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>URL Relativa</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Identificador de Fragmento</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Enlaces y Navegación</strong>. Aprendimos sobre ancla, href, url absoluta, url relativa, identificador de fragmento, target. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 4 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Imágenes y Medios </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Incorpora imágenes, audio y video en páginas web. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento auto-cerrante para mostrar imágenes" data-astro-cid-tlvtcxmm> img </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Texto alternativo describiendo la imagen" data-astro-cid-tlvtcxmm> alt </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Atributo fuente especificando ubicación de imagen" data-astro-cid-tlvtcxmm> src </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Múltiples fuentes de imagen para diseño responsivo" data-astro-cid-tlvtcxmm> srcset </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento para incorporar contenido de video" data-astro-cid-tlvtcxmm> video </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento para incorporar contenido de audio" data-astro-cid-tlvtcxmm> audio </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>img</strong></li> <li>Definir y explicar <strong>alt</strong></li> <li>Definir y explicar <strong>src</strong></li> <li>Definir y explicar <strong>srcset</strong></li> <li>Definir y explicar <strong>video</strong></li> <li>Definir y explicar <strong>audio</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>Los elementos multimedia dan vida a las páginas web. El elemento <img> muestra imágenes y es auto-cerrante (no necesita etiqueta de cierre). HTML5 introdujo elementos nativos <video> y <audio>, eliminando la necesidad de plugins como Flash. Entender cómo incorporar medios apropiadamente, optimizar para rendimiento y asegurar accesibilidad es crucial para el desarrollo web moderno.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Imágenes y Medios</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>img</h2> <h3>¿Qué es img?</h3> <p><strong>Definición:</strong> Elemento auto-cerrante para mostrar imágenes</p> <p>Cuando los expertos estudian img, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender img nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> img es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>alt</h2> <h3>¿Qué es alt?</h3> <p><strong>Definición:</strong> Texto alternativo describiendo la imagen</p> <p>El concepto de alt ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre alt, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre alt cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> alt es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>src</h2> <h3>¿Qué es src?</h3> <p><strong>Definición:</strong> Atributo fuente especificando ubicación de imagen</p> <p>Para apreciar completamente src, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de src en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> src es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>srcset</h2> <h3>¿Qué es srcset?</h3> <p><strong>Definición:</strong> Múltiples fuentes de imagen para diseño responsivo</p> <p>Comprender srcset nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de srcset para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> srcset es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>video</h2> <h3>¿Qué es video?</h3> <p><strong>Definición:</strong> Elemento para incorporar contenido de video</p> <p>El estudio de video revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> video es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>audio</h2> <h3>¿Qué es audio?</h3> <p><strong>Definición:</strong> Elemento para incorporar contenido de audio</p> <p>Cuando los expertos estudian audio, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender audio nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> audio es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Imágenes Responsivas y Rendimiento</h2> <p>El atributo srcset proporciona múltiples fuentes de imagen para diferentes tamaños de pantalla y resoluciones: <img srcset="small.jpg 300w, medium.jpg 600w" sizes="(max-width: 600px) 300px, 600px">. El elemento <picture> ofrece más control con diferentes fuentes para diferentes condiciones. Siempre incluye atributos width y height para prevenir cambios de diseño durante la carga. Usa loading="lazy" para imágenes debajo del pliegue para mejorar la velocidad de la página. Los formatos WebP y AVIF ofrecen mejor compresión que JPEG. Comprime imágenes antes de subirlas—las imágenes no optimizadas son la mayor causa de sitios web lentos.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> ¡La primera imagen subida a la web fue una foto promocional de la banda "Les Horribles Cernettes" en 1992, subida por Tim Berners-Lee en el CERN!</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>img</strong></td> <td>Elemento auto-cerrante para mostrar imágenes</td> </tr> <tr> <td><strong>alt</strong></td> <td>Texto alternativo describiendo la imagen</td> </tr> <tr> <td><strong>src</strong></td> <td>Atributo fuente especificando ubicación de imagen</td> </tr> <tr> <td><strong>srcset</strong></td> <td>Múltiples fuentes de imagen para diseño responsivo</td> </tr> <tr> <td><strong>video</strong></td> <td>Elemento para incorporar contenido de video</td> </tr> <tr> <td><strong>audio</strong></td> <td>Elemento para incorporar contenido de audio</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>img</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>alt</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>src</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>srcset</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>video</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Imágenes y Medios</strong>. Aprendimos sobre img, alt, src, srcset, video, audio. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 5 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Listas y Organización de Datos </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Crea listas ordenadas, desordenadas y de descripción. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Lista con viñetas (<ul>)" data-astro-cid-tlvtcxmm> Lista Desordenada </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Lista numerada (<ol>)" data-astro-cid-tlvtcxmm> Lista Ordenada </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento individual en una lista (<li>)" data-astro-cid-tlvtcxmm> Elemento de Lista </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Lista que empareja términos y definiciones (<dl>)" data-astro-cid-tlvtcxmm> Lista de Descripción </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Lista dentro de otra lista" data-astro-cid-tlvtcxmm> Lista Anidada </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Término de definición y descripción de definición" data-astro-cid-tlvtcxmm> dt/dd </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>Lista Desordenada</strong></li> <li>Definir y explicar <strong>Lista Ordenada</strong></li> <li>Definir y explicar <strong>Elemento de Lista</strong></li> <li>Definir y explicar <strong>Lista de Descripción</strong></li> <li>Definir y explicar <strong>Lista Anidada</strong></li> <li>Definir y explicar <strong>dt/dd</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>Las listas organizan contenido en grupos lógicos. Las listas desordenadas (<ul>) muestran elementos con viñetas—usa para colecciones donde el orden no importa. Las listas ordenadas (<ol>) numeran elementos secuencialmente—usa cuando la secuencia importa como pasos o rankings. Las listas de descripción (<dl>) emparejan términos con definiciones. Las listas pueden anidarse dentro de otras para contenido jerárquico. El uso apropiado de listas mejora tanto la legibilidad como la accesibilidad.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Listas y Organización de Datos</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>Lista Desordenada</h2> <h3>¿Qué es Lista Desordenada?</h3> <p><strong>Definición:</strong> Lista con viñetas (<ul>)</p> <p>Cuando los expertos estudian lista desordenada, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender lista desordenada nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> Lista Desordenada es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Lista Ordenada</h2> <h3>¿Qué es Lista Ordenada?</h3> <p><strong>Definición:</strong> Lista numerada (<ol>)</p> <p>El concepto de lista ordenada ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre lista ordenada, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre lista ordenada cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> Lista Ordenada es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Elemento de Lista</h2> <h3>¿Qué es Elemento de Lista?</h3> <p><strong>Definición:</strong> Elemento individual en una lista (<li>)</p> <p>Para apreciar completamente elemento de lista, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de elemento de lista en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> Elemento de Lista es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Lista de Descripción</h2> <h3>¿Qué es Lista de Descripción?</h3> <p><strong>Definición:</strong> Lista que empareja términos y definiciones (<dl>)</p> <p>Comprender lista de descripción nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de lista de descripción para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> Lista de Descripción es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Lista Anidada</h2> <h3>¿Qué es Lista Anidada?</h3> <p><strong>Definición:</strong> Lista dentro de otra lista</p> <p>El estudio de lista anidada revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> Lista Anidada es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>dt/dd</h2> <h3>¿Qué es dt/dd?</h3> <p><strong>Definición:</strong> Término de definición y descripción de definición</p> <p>Cuando los expertos estudian dt/dd, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender dt/dd nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> dt/dd es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Características Avanzadas de Listas</h2> <p>Las listas ordenadas tienen atributos útiles: start="5" comienza la numeración en 5, reversed cuenta hacia atrás, y type cambia el estilo de numeración (A, a, I, i, 1). Las listas anidadas son comunes para menús de navegación y esquemas. El elemento <menu> (reintroducido en HTML5) representa semánticamente botones de barra de herramientas. Las listas de descripción con <dt> (término) y <dd> (definición) son perfectas para glosarios, metadatos y FAQs. CSS puede transformar completamente la apariencia de las listas, pero la semántica HTML subyacente sigue siendo importante para accesibilidad.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> ¡El símbolo de viñeta (•) se ha usado desde tiempos antiguos. Los escribas medievales lo usaban para marcar pasajes importantes, mucho antes de que HTML tomara prestado el concepto para listas desordenadas!</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>Lista Desordenada</strong></td> <td>Lista con viñetas (<ul>)</td> </tr> <tr> <td><strong>Lista Ordenada</strong></td> <td>Lista numerada (<ol>)</td> </tr> <tr> <td><strong>Elemento de Lista</strong></td> <td>Elemento individual en una lista (<li>)</td> </tr> <tr> <td><strong>Lista de Descripción</strong></td> <td>Lista que empareja términos y definiciones (<dl>)</td> </tr> <tr> <td><strong>Lista Anidada</strong></td> <td>Lista dentro de otra lista</td> </tr> <tr> <td><strong>dt/dd</strong></td> <td>Término de definición y descripción de definición</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>Lista Desordenada</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Lista Ordenada</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Elemento de Lista</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Lista de Descripción</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Lista Anidada</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Listas y Organización de Datos</strong>. Aprendimos sobre lista desordenada, lista ordenada, elemento de lista, lista de descripción, lista anidada, dt/dd. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 6 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Tablas para Datos Tabulares </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Estructura datos tabulares apropiadamente con tablas HTML. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento contenedor para datos tabulares" data-astro-cid-tlvtcxmm> table </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento de fila de tabla" data-astro-cid-tlvtcxmm> tr </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Celda de encabezado de tabla" data-astro-cid-tlvtcxmm> th </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Celda de datos de tabla" data-astro-cid-tlvtcxmm> td </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Atributo para abarcar múltiples columnas" data-astro-cid-tlvtcxmm> colspan </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Asocia encabezado con columna o fila" data-astro-cid-tlvtcxmm> scope </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>table</strong></li> <li>Definir y explicar <strong>tr</strong></li> <li>Definir y explicar <strong>th</strong></li> <li>Definir y explicar <strong>td</strong></li> <li>Definir y explicar <strong>colspan</strong></li> <li>Definir y explicar <strong>scope</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>Las tablas HTML muestran datos en filas y columnas. Usa tablas para datos tabulares reales—como hojas de cálculo, horarios o comparaciones—nunca para diseño de página (para eso está CSS). Las tablas consisten en <table>, <tr> para filas, <th> para encabezados, y <td> para celdas de datos. La estructura apropiada de tabla con encabezados ayuda a los lectores de pantalla a entender las relaciones de datos, haciendo las tablas accesibles.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Tablas para Datos Tabulares</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>table</h2> <h3>¿Qué es table?</h3> <p><strong>Definición:</strong> Elemento contenedor para datos tabulares</p> <p>Cuando los expertos estudian table, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender table nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> table es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>tr</h2> <h3>¿Qué es tr?</h3> <p><strong>Definición:</strong> Elemento de fila de tabla</p> <p>El concepto de tr ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre tr, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre tr cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> tr es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>th</h2> <h3>¿Qué es th?</h3> <p><strong>Definición:</strong> Celda de encabezado de tabla</p> <p>Para apreciar completamente th, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de th en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> th es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>td</h2> <h3>¿Qué es td?</h3> <p><strong>Definición:</strong> Celda de datos de tabla</p> <p>Comprender td nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de td para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> td es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>colspan</h2> <h3>¿Qué es colspan?</h3> <p><strong>Definición:</strong> Atributo para abarcar múltiples columnas</p> <p>El estudio de colspan revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> colspan es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>scope</h2> <h3>¿Qué es scope?</h3> <p><strong>Definición:</strong> Asocia encabezado con columna o fila</p> <p>Cuando los expertos estudian scope, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender scope nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> scope es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Estructura de Tabla Compleja</h2> <p>Las secciones semánticas de tabla incluyen <thead> para filas de encabezado, <tbody> para filas de datos, y <tfoot> para filas de pie (como totales). El atributo scope en <th> especifica si los encabezados aplican a columnas (scope="col") o filas (scope="row"). Para encabezados complejos, usa id en encabezados y atributo headers en celdas de datos. El atributo colspan abarca celdas a través de columnas, rowspan abarca a través de filas. El elemento <caption> proporciona un título de tabla para accesibilidad. Siempre incluye captions y asociaciones apropiadas de encabezados para usuarios de lectores de pantalla.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> A principios de los 2000, diseños completos de sitios web se construían usando tablas anidadas. Este enfoque de "diseño basado en tablas" ahora se considera un anti-patrón ya que CSS proporciona mejores herramientas de diseño.</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>table</strong></td> <td>Elemento contenedor para datos tabulares</td> </tr> <tr> <td><strong>tr</strong></td> <td>Elemento de fila de tabla</td> </tr> <tr> <td><strong>th</strong></td> <td>Celda de encabezado de tabla</td> </tr> <tr> <td><strong>td</strong></td> <td>Celda de datos de tabla</td> </tr> <tr> <td><strong>colspan</strong></td> <td>Atributo para abarcar múltiples columnas</td> </tr> <tr> <td><strong>scope</strong></td> <td>Asocia encabezado con columna o fila</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>table</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>tr</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>th</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>td</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>colspan</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Tablas para Datos Tabulares</strong>. Aprendimos sobre table, tr, th, td, colspan, scope. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 7 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Formularios: Construyendo Entrada de Usuario </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Crea formularios interactivos para recolección de datos de usuario. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Contenedor para elementos de entrada" data-astro-cid-tlvtcxmm> form </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento para entrada de datos del usuario" data-astro-cid-tlvtcxmm> input </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Texto asociado con control de formulario" data-astro-cid-tlvtcxmm> label </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="URL a donde se envían los datos del formulario" data-astro-cid-tlvtcxmm> action </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Cómo se envían los datos (GET o POST)" data-astro-cid-tlvtcxmm> method </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Identificador para datos del campo de formulario" data-astro-cid-tlvtcxmm> name </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>form</strong></li> <li>Definir y explicar <strong>input</strong></li> <li>Definir y explicar <strong>label</strong></li> <li>Definir y explicar <strong>action</strong></li> <li>Definir y explicar <strong>method</strong></li> <li>Definir y explicar <strong>name</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>Los formularios permiten la interacción del usuario—login, registro, búsqueda, checkout y envío de datos. El elemento <form> envuelve los inputs y define a dónde van los datos (action) y cómo se envían (method: GET o POST). Los elementos input recolectan diferentes tipos de datos: texto, email, contraseña, números, fechas y más. Las etiquetas asocian texto con inputs para accesibilidad. Los formularios son esenciales para cualquier aplicación web interactiva.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Formularios: Construyendo Entrada de Usuario</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>form</h2> <h3>¿Qué es form?</h3> <p><strong>Definición:</strong> Contenedor para elementos de entrada</p> <p>Cuando los expertos estudian form, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender form nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> form es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>input</h2> <h3>¿Qué es input?</h3> <p><strong>Definición:</strong> Elemento para entrada de datos del usuario</p> <p>El concepto de input ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre input, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre input cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> input es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>label</h2> <h3>¿Qué es label?</h3> <p><strong>Definición:</strong> Texto asociado con control de formulario</p> <p>Para apreciar completamente label, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de label en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> label es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>action</h2> <h3>¿Qué es action?</h3> <p><strong>Definición:</strong> URL a donde se envían los datos del formulario</p> <p>Comprender action nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de action para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> action es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>method</h2> <h3>¿Qué es method?</h3> <p><strong>Definición:</strong> Cómo se envían los datos (GET o POST)</p> <p>El estudio de method revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> method es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>name</h2> <h3>¿Qué es name?</h3> <p><strong>Definición:</strong> Identificador para datos del campo de formulario</p> <p>Cuando los expertos estudian name, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender name nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> name es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Métodos de Formulario y Envío</h2> <p>GET añade datos a la URL como parámetros de consulta—usa para búsquedas y filtros donde marcar como favorito tiene sentido. POST envía datos en el cuerpo de la solicitud—usa para datos sensibles, grandes cantidades de datos o acciones que cambian el estado del servidor. El atributo action especifica a dónde se envían los datos. El atributo name en los inputs determina los nombres de parámetros. El atributo enctype importa para subida de archivos (usa multipart/form-data). Los formularios modernos a menudo usan JavaScript para manejar el envío vía fetch API en lugar de la recarga tradicional de página.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> ¡El método por defecto del elemento <form> es GET, no POST. Esto sorprende a muchos desarrolladores que esperan que los formularios envíen datos por POST por defecto!</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>form</strong></td> <td>Contenedor para elementos de entrada</td> </tr> <tr> <td><strong>input</strong></td> <td>Elemento para entrada de datos del usuario</td> </tr> <tr> <td><strong>label</strong></td> <td>Texto asociado con control de formulario</td> </tr> <tr> <td><strong>action</strong></td> <td>URL a donde se envían los datos del formulario</td> </tr> <tr> <td><strong>method</strong></td> <td>Cómo se envían los datos (GET o POST)</td> </tr> <tr> <td><strong>name</strong></td> <td>Identificador para datos del campo de formulario</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>form</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>input</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>label</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>action</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>method</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Formularios: Construyendo Entrada de Usuario</strong>. Aprendimos sobre form, input, label, action, method, name. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 8 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Tipos de Input HTML5 </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Usa tipos de input especializados para mejor experiencia de usuario. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Tipo de input con validación de email" data-astro-cid-tlvtcxmm> email </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Input para valores numéricos con spinners" data-astro-cid-tlvtcxmm> number </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Input con selector de fecha" data-astro-cid-tlvtcxmm> date </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Atributo que marca el campo como obligatorio" data-astro-cid-tlvtcxmm> required </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Patrón regex para validación" data-astro-cid-tlvtcxmm> pattern </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Texto de ejemplo mostrado en campo vacío" data-astro-cid-tlvtcxmm> placeholder </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>email</strong></li> <li>Definir y explicar <strong>number</strong></li> <li>Definir y explicar <strong>date</strong></li> <li>Definir y explicar <strong>required</strong></li> <li>Definir y explicar <strong>pattern</strong></li> <li>Definir y explicar <strong>placeholder</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>HTML5 introdujo muchos tipos de input más allá del texto básico: email, tel, url, number, range, date, time, color, search y más. Estos tipos proporcionan validación incorporada, teclados móviles apropiados y controles de UI nativos. Usar el tipo de input correcto mejora significativamente la experiencia del usuario—los usuarios móviles obtienen teclados optimizados, y los navegadores pueden validar datos antes del envío.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Tipos de Input HTML5</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>email</h2> <h3>¿Qué es email?</h3> <p><strong>Definición:</strong> Tipo de input con validación de email</p> <p>Cuando los expertos estudian email, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender email nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> email es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>number</h2> <h3>¿Qué es number?</h3> <p><strong>Definición:</strong> Input para valores numéricos con spinners</p> <p>El concepto de number ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre number, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre number cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> number es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>date</h2> <h3>¿Qué es date?</h3> <p><strong>Definición:</strong> Input con selector de fecha</p> <p>Para apreciar completamente date, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de date en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> date es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>required</h2> <h3>¿Qué es required?</h3> <p><strong>Definición:</strong> Atributo que marca el campo como obligatorio</p> <p>Comprender required nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de required para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> required es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>pattern</h2> <h3>¿Qué es pattern?</h3> <p><strong>Definición:</strong> Patrón regex para validación</p> <p>El estudio de pattern revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> pattern es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>placeholder</h2> <h3>¿Qué es placeholder?</h3> <p><strong>Definición:</strong> Texto de ejemplo mostrado en campo vacío</p> <p>Cuando los expertos estudian placeholder, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender placeholder nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> placeholder es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Atributos de Input para Validación</h2> <p>Los atributos de validación HTML5 reducen la necesidad de JavaScript: required marca campos obligatorios, pattern especifica regex para validación personalizada, minlength/maxlength limitan longitud de texto, min/max restringen números y fechas, step establece incrementos numéricos. El atributo placeholder muestra ejemplo de entrada pero no debería reemplazar las etiquetas. El atributo autocomplete ayuda a los navegadores a llenar campos comunes. El atributo inputmode (separado del type) controla el teclado móvil sin cambiar la validación—útil para inputs numéricos que no deberían tener controles de spinner.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> El tipo de input date se muestra diferente entre navegadores—Chrome muestra un selector de calendario, mientras que Firefox muestra spinners. Esta inconsistencia es por qué muchos sitios usan selectores de fecha JavaScript en su lugar.</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>email</strong></td> <td>Tipo de input con validación de email</td> </tr> <tr> <td><strong>number</strong></td> <td>Input para valores numéricos con spinners</td> </tr> <tr> <td><strong>date</strong></td> <td>Input con selector de fecha</td> </tr> <tr> <td><strong>required</strong></td> <td>Atributo que marca el campo como obligatorio</td> </tr> <tr> <td><strong>pattern</strong></td> <td>Patrón regex para validación</td> </tr> <tr> <td><strong>placeholder</strong></td> <td>Texto de ejemplo mostrado en campo vacío</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>email</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>number</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>date</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>required</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>pattern</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Tipos de Input HTML5</strong>. Aprendimos sobre email, number, date, required, pattern, placeholder. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 9 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Controles Avanzados de Formulario </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Domina cajas de selección, áreas de texto, casillas de verificación y botones de radio. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Lista desplegable de opciones" data-astro-cid-tlvtcxmm> select </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Opción individual en select" data-astro-cid-tlvtcxmm> option </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Entrada de texto multilínea" data-astro-cid-tlvtcxmm> textarea </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Toggle para múltiples selecciones" data-astro-cid-tlvtcxmm> checkbox </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Botón para una sola selección de grupo" data-astro-cid-tlvtcxmm> radio </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Agrupa controles de formulario relacionados" data-astro-cid-tlvtcxmm> fieldset </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>select</strong></li> <li>Definir y explicar <strong>option</strong></li> <li>Definir y explicar <strong>textarea</strong></li> <li>Definir y explicar <strong>checkbox</strong></li> <li>Definir y explicar <strong>radio</strong></li> <li>Definir y explicar <strong>fieldset</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>Más allá de los inputs de texto, los formularios necesitan varios tipos de controles. Los dropdowns de selección (<select> con <option>) ofrecen opciones predefinidas. Las áreas de texto (<textarea>) manejan texto multilínea. Las casillas de verificación permiten múltiples selecciones de un grupo. Los botones de radio (<input type="radio">) permiten una sola selección de un grupo. Cada tipo de control sirve para casos de uso específicos y requiere etiquetado apropiado para accesibilidad.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Controles Avanzados de Formulario</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>select</h2> <h3>¿Qué es select?</h3> <p><strong>Definición:</strong> Lista desplegable de opciones</p> <p>Cuando los expertos estudian select, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender select nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> select es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>option</h2> <h3>¿Qué es option?</h3> <p><strong>Definición:</strong> Opción individual en select</p> <p>El concepto de option ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre option, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre option cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> option es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>textarea</h2> <h3>¿Qué es textarea?</h3> <p><strong>Definición:</strong> Entrada de texto multilínea</p> <p>Para apreciar completamente textarea, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de textarea en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> textarea es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>checkbox</h2> <h3>¿Qué es checkbox?</h3> <p><strong>Definición:</strong> Toggle para múltiples selecciones</p> <p>Comprender checkbox nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de checkbox para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> checkbox es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>radio</h2> <h3>¿Qué es radio?</h3> <p><strong>Definición:</strong> Botón para una sola selección de grupo</p> <p>El estudio de radio revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> radio es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>fieldset</h2> <h3>¿Qué es fieldset?</h3> <p><strong>Definición:</strong> Agrupa controles de formulario relacionados</p> <p>Cuando los expertos estudian fieldset, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender fieldset nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> fieldset es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Agrupación y Organización</h2> <p>El elemento <fieldset> agrupa controles de formulario relacionados, con <legend> proporcionando una etiqueta de grupo. Esto es esencial para botones de radio y grupos de casillas de verificación. Para elementos select, <optgroup> agrupa opciones relacionadas con una etiqueta. El elemento datalist proporciona sugerencias de autocompletado para inputs de texto—combina input con atributo list apuntando a un datalist. El elemento output muestra resultados de cálculos. Los patrones modernos incluyen interruptores toggle (casillas de verificación estilizadas), inputs de etiquetas y editores de texto enriquecido construidos sobre contenteditable.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> ¡Los botones de radio obtienen su nombre de las radios antiguas de autos donde presionar un botón hacía saltar el botón previamente presionado—solo uno podía estar seleccionado a la vez!</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>select</strong></td> <td>Lista desplegable de opciones</td> </tr> <tr> <td><strong>option</strong></td> <td>Opción individual en select</td> </tr> <tr> <td><strong>textarea</strong></td> <td>Entrada de texto multilínea</td> </tr> <tr> <td><strong>checkbox</strong></td> <td>Toggle para múltiples selecciones</td> </tr> <tr> <td><strong>radio</strong></td> <td>Botón para una sola selección de grupo</td> </tr> <tr> <td><strong>fieldset</strong></td> <td>Agrupa controles de formulario relacionados</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>select</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>option</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>textarea</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>checkbox</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>radio</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Controles Avanzados de Formulario</strong>. Aprendimos sobre select, option, textarea, checkbox, radio, fieldset. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 10 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Elementos HTML Semánticos </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Usa elementos significativos que describen el propósito del contenido. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Contenido introductorio o navegación" data-astro-cid-tlvtcxmm> header </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Sección con enlaces de navegación" data-astro-cid-tlvtcxmm> nav </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Contenido principal del documento" data-astro-cid-tlvtcxmm> main </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Composición independiente" data-astro-cid-tlvtcxmm> article </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Agrupación temática de contenido" data-astro-cid-tlvtcxmm> section </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Contenido tangencialmente relacionado al principal" data-astro-cid-tlvtcxmm> aside </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>header</strong></li> <li>Definir y explicar <strong>nav</strong></li> <li>Definir y explicar <strong>main</strong></li> <li>Definir y explicar <strong>article</strong></li> <li>Definir y explicar <strong>section</strong></li> <li>Definir y explicar <strong>aside</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>El HTML semántico usa elementos que describen su significado en lugar de solo apariencia. En lugar de contenedores genéricos <div>, usa <header>, <nav>, <main>, <article>, <section>, <aside> y <footer>. Estos elementos informan a navegadores, motores de búsqueda y tecnologías asistivas sobre la estructura y propósito del contenido. El HTML semántico mejora SEO, accesibilidad y mantenibilidad del código.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Elementos HTML Semánticos</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>header</h2> <h3>¿Qué es header?</h3> <p><strong>Definición:</strong> Contenido introductorio o navegación</p> <p>Cuando los expertos estudian header, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender header nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> header es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>nav</h2> <h3>¿Qué es nav?</h3> <p><strong>Definición:</strong> Sección con enlaces de navegación</p> <p>El concepto de nav ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre nav, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre nav cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> nav es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>main</h2> <h3>¿Qué es main?</h3> <p><strong>Definición:</strong> Contenido principal del documento</p> <p>Para apreciar completamente main, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de main en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> main es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>article</h2> <h3>¿Qué es article?</h3> <p><strong>Definición:</strong> Composición independiente</p> <p>Comprender article nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de article para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> article es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>section</h2> <h3>¿Qué es section?</h3> <p><strong>Definición:</strong> Agrupación temática de contenido</p> <p>El estudio de section revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> section es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>aside</h2> <h3>¿Qué es aside?</h3> <p><strong>Definición:</strong> Contenido tangencialmente relacionado al principal</p> <p>Cuando los expertos estudian aside, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender aside nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> aside es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Eligiendo el Elemento Semántico Correcto</h2> <p>Usa <header> para contenido introductorio (puede aparecer múltiples veces para encabezados de artículos). <nav> contiene enlaces de navegación primaria. <main> envuelve el contenido principal (solo uno por página). <article> es para contenido independiente que podría estar solo (publicaciones de blog, artículos de noticias). <section> agrupa contenido temáticamente relacionado. <aside> es para contenido tangencialmente relacionado (barras laterales, citas destacadas). <footer> contiene información de pie de página. El par <figure> y <figcaption> es para ilustraciones independientes con títulos. Cuando ningún elemento semántico encaja, entonces usa <div> o <span>.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> ¡Antes de los elementos semánticos de HTML5, los desarrolladores usaban divs con nombres de clase como "header" y "footer". Los elementos semánticos de HTML5 fueron diseñados basándose en los nombres de clase más comúnmente usados encontrados en la web!</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>header</strong></td> <td>Contenido introductorio o navegación</td> </tr> <tr> <td><strong>nav</strong></td> <td>Sección con enlaces de navegación</td> </tr> <tr> <td><strong>main</strong></td> <td>Contenido principal del documento</td> </tr> <tr> <td><strong>article</strong></td> <td>Composición independiente</td> </tr> <tr> <td><strong>section</strong></td> <td>Agrupación temática de contenido</td> </tr> <tr> <td><strong>aside</strong></td> <td>Contenido tangencialmente relacionado al principal</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>header</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>nav</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>main</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>article</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>section</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Elementos HTML Semánticos</strong>. Aprendimos sobre header, nav, main, article, section, aside. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 11 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Fundamentos de Accesibilidad Web </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Haz que los sitios web sean usables por todos incluyendo personas con discapacidades. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Pautas de Accesibilidad para Contenido Web" data-astro-cid-tlvtcxmm> WCAG </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Aplicaciones de Internet Enriquecidas Accesibles" data-astro-cid-tlvtcxmm> ARIA </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Software que lee contenido en voz alta" data-astro-cid-tlvtcxmm> Lector de Pantalla </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Usando sitio web solo con teclado" data-astro-cid-tlvtcxmm> Navegación por Teclado </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento actualmente activo para teclado" data-astro-cid-tlvtcxmm> Enfoque </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Etiqueta invisible para lectores de pantalla" data-astro-cid-tlvtcxmm> aria-label </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>WCAG</strong></li> <li>Definir y explicar <strong>ARIA</strong></li> <li>Definir y explicar <strong>Lector de Pantalla</strong></li> <li>Definir y explicar <strong>Navegación por Teclado</strong></li> <li>Definir y explicar <strong>Enfoque</strong></li> <li>Definir y explicar <strong>aria-label</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>La accesibilidad web (a11y) asegura que personas con discapacidades puedan usar sitios web. Esto incluye discapacidades visuales, auditivas, motoras y cognitivas. La accesibilidad es tanto una responsabilidad ética como a menudo un requisito legal. Muchas prácticas de accesibilidad—como navegación clara, alternativas de texto y soporte de teclado—benefician a todos los usuarios. Seguir WCAG (Pautas de Accesibilidad para Contenido Web) asegura que tus sitios sean usables por todos.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Fundamentos de Accesibilidad Web</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>WCAG</h2> <h3>¿Qué es WCAG?</h3> <p><strong>Definición:</strong> Pautas de Accesibilidad para Contenido Web</p> <p>Cuando los expertos estudian wcag, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender wcag nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> WCAG es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>ARIA</h2> <h3>¿Qué es ARIA?</h3> <p><strong>Definición:</strong> Aplicaciones de Internet Enriquecidas Accesibles</p> <p>El concepto de aria ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre aria, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre aria cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> ARIA es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Lector de Pantalla</h2> <h3>¿Qué es Lector de Pantalla?</h3> <p><strong>Definición:</strong> Software que lee contenido en voz alta</p> <p>Para apreciar completamente lector de pantalla, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de lector de pantalla en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> Lector de Pantalla es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Navegación por Teclado</h2> <h3>¿Qué es Navegación por Teclado?</h3> <p><strong>Definición:</strong> Usando sitio web solo con teclado</p> <p>Comprender navegación por teclado nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de navegación por teclado para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> Navegación por Teclado es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Enfoque</h2> <h3>¿Qué es Enfoque?</h3> <p><strong>Definición:</strong> Elemento actualmente activo para teclado</p> <p>El estudio de enfoque revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> Enfoque es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>aria-label</h2> <h3>¿Qué es aria-label?</h3> <p><strong>Definición:</strong> Etiqueta invisible para lectores de pantalla</p> <p>Cuando los expertos estudian aria-label, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender aria-label nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> aria-label es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: ARIA: Aplicaciones de Internet Enriquecidas Accesibles</h2> <p>Los atributos ARIA mejoran la accesibilidad cuando la semántica HTML no es suficiente. Usa role para definir el propósito del elemento cuando el HTML semántico no está disponible. aria-label proporciona etiquetas invisibles para lectores de pantalla. aria-hidden="true" oculta elementos decorativos de tecnología asistiva. aria-describedby enlaza elementos a sus descripciones. aria-live anuncia cambios de contenido dinámico. Sin embargo, la primera regla de ARIA es: no uses ARIA si el HTML nativo proporciona la semántica. El uso excesivo de ARIA puede dañar la accesibilidad. Prueba con lectores de pantalla como NVDA o VoiceOver.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> El término "a11y" es un numerónimo—el 11 representa el número de letras entre la "a" y la "y" en "accessibility". Numerónimos similares incluyen i18n (internationalization) y l10n (localization).</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>WCAG</strong></td> <td>Pautas de Accesibilidad para Contenido Web</td> </tr> <tr> <td><strong>ARIA</strong></td> <td>Aplicaciones de Internet Enriquecidas Accesibles</td> </tr> <tr> <td><strong>Lector de Pantalla</strong></td> <td>Software que lee contenido en voz alta</td> </tr> <tr> <td><strong>Navegación por Teclado</strong></td> <td>Usando sitio web solo con teclado</td> </tr> <tr> <td><strong>Enfoque</strong></td> <td>Elemento actualmente activo para teclado</td> </tr> <tr> <td><strong>aria-label</strong></td> <td>Etiqueta invisible para lectores de pantalla</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>WCAG</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>ARIA</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Lector de Pantalla</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Navegación por Teclado</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Enfoque</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Fundamentos de Accesibilidad Web</strong>. Aprendimos sobre wcag, aria, lector de pantalla, navegación por teclado, enfoque, aria-label. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details><details class="group rounded-xl border border-border bg-card overflow-hidden" data-astro-cid-tlvtcxmm> <summary class="flex items-center gap-4 p-4 cursor-pointer hover:bg-muted/50 transition-colors list-none [&::-webkit-details-marker]:hidden" data-astro-cid-tlvtcxmm> <div class="flex-shrink-0 w-10 h-10 rounded-full bg-primary/10 text-primary flex items-center justify-center text-sm font-semibold" data-astro-cid-tlvtcxmm> 12 </div> <div class="flex-1 min-w-0" data-astro-cid-tlvtcxmm> <h3 class="text-base font-semibold text-foreground group-open:text-primary transition-colors" data-astro-cid-tlvtcxmm> Meta Tags y Fundamentos de SEO </h3> <p class="text-sm text-muted-foreground mt-0.5 line-clamp-1" data-astro-cid-tlvtcxmm> Optimiza páginas para motores de búsqueda y compartir en redes sociales. </p> </div> <div class="flex items-center gap-3 flex-shrink-0" data-astro-cid-tlvtcxmm> <div class="hidden sm:flex items-center gap-1 text-xs text-muted-foreground" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span data-astro-cid-tlvtcxmm>30m</span> </div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-5 h-5 text-muted-foreground transition-transform duration-200 group-open:rotate-180" data-astro-cid-tlvtcxmm="true"><path d="m6 9 6 6 6-6"></path></svg> </div> </summary> <div class="px-4 pb-4 pt-2 border-t border-border bg-muted/20" data-astro-cid-tlvtcxmm> <div class="mb-4 p-3 rounded-lg bg-background border border-border" data-astro-cid-tlvtcxmm> <div class="flex items-center gap-2 text-xs font-medium text-foreground mb-2" data-astro-cid-tlvtcxmm> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag w-3.5 h-3.5" data-astro-cid-tlvtcxmm="true"><path d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"></path><circle cx="7.5" cy="7.5" r=".5" fill="currentColor"></circle></svg> Key Concepts </div> <div class="flex flex-wrap gap-1.5" data-astro-cid-tlvtcxmm> <span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Elemento que proporciona metadatos sobre el documento" data-astro-cid-tlvtcxmm> meta </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Título del documento mostrado en pestaña del navegador" data-astro-cid-tlvtcxmm> title </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Resumen de página para resultados de búsqueda" data-astro-cid-tlvtcxmm> description </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Meta tag para diseño responsivo" data-astro-cid-tlvtcxmm> viewport </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Protocolo para vistas previas en redes sociales" data-astro-cid-tlvtcxmm> Open Graph </span><span class="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded-full" title="Enlace indicando versión de URL preferida" data-astro-cid-tlvtcxmm> canonical </span> </div> </div> <div class="prose prose-sm dark:prose-invert max-w-none" data-astro-cid-tlvtcxmm> <h2>Objetivos de Aprendizaje</h2> <p>Al finalizar este módulo, serás capaz de:</p> <ul> <li>Definir y explicar <strong>meta</strong></li> <li>Definir y explicar <strong>title</strong></li> <li>Definir y explicar <strong>description</strong></li> <li>Definir y explicar <strong>viewport</strong></li> <li>Definir y explicar <strong>Open Graph</strong></li> <li>Definir y explicar <strong>canonical</strong></li> <li>Aplicar estos conceptos a ejemplos y escenarios del mundo real</li> <li>Analizar y comparar los conceptos clave presentados en este módulo</li> </ul> <hr> <h2>Introducción</h2> <p>Las meta tags en el <head> proporcionan información sobre tu página a navegadores, motores de búsqueda y plataformas sociales. La etiqueta title y meta description afectan la apariencia en resultados de búsqueda. Las etiquetas Open Graph controlan cómo aparecen los enlaces cuando se comparten en redes sociales. Las meta tags apropiadas mejoran el SEO (Optimización para Motores de Búsqueda) y las tasas de clics desde resultados de búsqueda y compartidos sociales.</p> <p>En este módulo, exploraremos el fascinante mundo de <strong>Meta Tags y Fundamentos de SEO</strong>. Descubrirás conceptos clave que forman la base de este tema. Cada concepto se basa en el anterior, así que presta mucha atención y toma notas a medida que avanzas. Al final, tendrás una comprensión sólida de este importante tema.</p> <p>Este tema es esencial para entender cómo funciona esta materia y cómo los expertos organizan su conocimiento. ¡Sumerjámonos y descubramos qué hace este tema tan importante!</p> <hr> <h2>meta</h2> <h3>¿Qué es meta?</h3> <p><strong>Definición:</strong> Elemento que proporciona metadatos sobre el documento</p> <p>Cuando los expertos estudian meta, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender meta nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> meta es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>title</h2> <h3>¿Qué es title?</h3> <p><strong>Definición:</strong> Título del documento mostrado en pestaña del navegador</p> <p>El concepto de title ha sido estudiado durante muchas décadas, llevando a descubrimientos revolucionarios. La investigación en esta área continúa avanzando nuestra comprensión en cada escala. Al aprender sobre title, estás construyendo una base sólida que respaldará tus estudios en temas más avanzados. Expertos de todo el mundo trabajan para descubrir nuevos conocimientos sobre title cada día.</p> <blockquote> <p><strong>Punto Clave:</strong> title es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>description</h2> <h3>¿Qué es description?</h3> <p><strong>Definición:</strong> Resumen de página para resultados de búsqueda</p> <p>Para apreciar completamente description, es útil considerar cómo funciona en aplicaciones del mundo real. Esta naturaleza universal es lo que lo convierte en un concepto tan fundamental en este campo. A medida que aprendas más, intenta identificar ejemplos de description en diferentes contextos a tu alrededor.</p> <blockquote> <p><strong>Punto Clave:</strong> description es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>viewport</h2> <h3>¿Qué es viewport?</h3> <p><strong>Definición:</strong> Meta tag para diseño responsivo</p> <p>Comprender viewport nos ayuda a entender muchos procesos que afectan nuestra vida diaria. Los expertos usan su conocimiento de viewport para resolver problemas, desarrollar nuevas soluciones y mejorar resultados. Este concepto tiene aplicaciones prácticas que van mucho más allá del aula.</p> <blockquote> <p><strong>Punto Clave:</strong> viewport es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>Open Graph</h2> <h3>¿Qué es Open Graph?</h3> <p><strong>Definición:</strong> Protocolo para vistas previas en redes sociales</p> <p>El estudio de open graph revela la elegante complejidad de cómo funcionan las cosas. Cada nuevo descubrimiento abre puertas para comprender otros aspectos y cómo el conocimiento en este campo ha evolucionado con el tiempo. Al explorar este concepto, intenta conectarlo con lo que ya sabes — descubrirás que todo está interconectado de maneras hermosas y sorprendentes.</p> <blockquote> <p><strong>Punto Clave:</strong> Open Graph es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>canonical</h2> <h3>¿Qué es canonical?</h3> <p><strong>Definición:</strong> Enlace indicando versión de URL preferida</p> <p>Cuando los expertos estudian canonical, descubren detalles fascinantes sobre cómo funcionan los sistemas. Este concepto se conecta con muchos aspectos del tema que los investigadores investigan todos los días. Comprender canonical nos ayuda a ver el panorama general. Piensa en ejemplos cotidianos para profundizar tu comprensión — podrías sorprenderte de cuán a menudo encuentras este concepto en el mundo que te rodea.</p> <blockquote> <p><strong>Punto Clave:</strong> canonical es un concepto fundamental que encontrarás a lo largo de tus estudios. ¡Asegúrate de poder explicarlo con tus propias palabras!</p> </blockquote> <hr> <h2>🔬 Profundización: Meta Tags Esenciales</h2> <p>Las meta tags esenciales incluyen: <meta charset="UTF-8"> para codificación de caracteres, <meta name="viewport" content="width=device-width, initial-scale=1"> para diseño responsivo, <meta name="description" content="..."> para fragmentos de resultados de búsqueda (150-160 caracteres ideal). Tags Open Graph para redes sociales: og:title, og:description, og:image, og:url. Twitter Cards: twitter:card, twitter:title, twitter:description, twitter:image. La etiqueta canonical link (<link rel="canonical">) previene problemas de contenido duplicado. La meta tag robots controla la indexación. Aunque las meta keywords son ignoradas por Google, otras tags impactan significativamente la visibilidad.</p> <p>Este es un tema avanzado que va más allá del material central, pero comprenderlo te dará una apreciación más profunda del tema. Los investigadores continúan estudiando esta área, y se hacen nuevos descubrimientos todo el tiempo.</p> <blockquote> <p><strong>¿Sabías que?</strong> ¡Google confirmó que no usan la meta tag keywords para ranking desde 2009 porque fue tan abusada por spammers llenándola de palabras clave irrelevantes!</p> </blockquote> <hr> <h2>Conceptos Clave de un Vistazo</h2> <table> <thead> <tr> <th>Concepto</th> <th>Definición</th> </tr> </thead> <tbody><tr> <td><strong>meta</strong></td> <td>Elemento que proporciona metadatos sobre el documento</td> </tr> <tr> <td><strong>title</strong></td> <td>Título del documento mostrado en pestaña del navegador</td> </tr> <tr> <td><strong>description</strong></td> <td>Resumen de página para resultados de búsqueda</td> </tr> <tr> <td><strong>viewport</strong></td> <td>Meta tag para diseño responsivo</td> </tr> <tr> <td><strong>Open Graph</strong></td> <td>Protocolo para vistas previas en redes sociales</td> </tr> <tr> <td><strong>canonical</strong></td> <td>Enlace indicando versión de URL preferida</td> </tr> </tbody></table> <hr> <h2>Preguntas de Comprensión</h2> <p>Pon a prueba tu comprensión respondiendo estas preguntas:</p> <ol> <li><p>Con tus propias palabras, explica qué significa <strong>meta</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>title</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>description</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>viewport</strong> y da un ejemplo de por qué es importante.</p> </li> <li><p>Con tus propias palabras, explica qué significa <strong>Open Graph</strong> y da un ejemplo de por qué es importante.</p> </li> </ol> <h2>Resumen</h2> <p>En este módulo, exploramos <strong>Meta Tags y Fundamentos de SEO</strong>. Aprendimos sobre meta, title, description, viewport, open graph, canonical. Cada uno de estos conceptos juega un papel crucial en la comprensión del tema más amplio. Recuerda que estas ideas son bloques de construcción — cada módulo se conecta con el siguiente, ayudándote a construir una imagen completa. ¡Sigue repasando estos conceptos y estarás bien preparado para lo que viene!</p> </div> </div> </details> </div> </div> </section> <!-- CTA --> <section class="mt-12 rounded-2xl bg-gradient-to-br from-primary/10 via-primary/5 to-transparent border border-primary/20 p-6 sm:p-8"> <div class="flex flex-col sm:flex-row items-center gap-6"> <div class="flex-shrink-0"> <div class="w-16 h-16 rounded-2xl bg-primary/20 flex items-center justify-center"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles w-8 h-8 text-primary"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg> </div> </div> <div class="flex-1 text-center sm:text-left"> <h3 class="text-lg font-semibold text-foreground"> Ready to master Fundamentos de HTML? </h3> <p class="mt-1 text-sm text-muted-foreground"> Get personalized AI tutoring with flashcards, quizzes, and interactive exercises in the Eludo app </p> </div> <div class="flex flex-col sm:flex-row gap-3"> <a href="https://apps.apple.com/app/eludo-ai/id6737712044" target="_blank" rel="noopener noreferrer" class="inline-flex items-center justify-center gap-2 px-5 py-2.5 rounded-xl bg-foreground text-background font-medium text-sm hover:opacity-90 transition-opacity"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download w-4 h-4"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" x2="12" y1="15" y2="3"></line></svg> <span>App Store</span> </a> <a href="https://play.google.com/store/apps/details?id=com.eludo.app" target="_blank" rel="noopener noreferrer" class="inline-flex items-center justify-center gap-2 px-5 py-2.5 rounded-xl bg-primary text-primary-foreground font-medium text-sm hover:opacity-90 transition-opacity"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-smartphone w-4 h-4"><rect width="14" height="20" x="5" y="2" rx="2" ry="2"></rect><path d="M12 18h.01"></path></svg> <span>Google Play</span> </a> </div> </div> <div class="mt-6 flex flex-wrap justify-center sm:justify-start gap-4 text-xs text-muted-foreground"> <div class="flex items-center gap-1.5"> <span class="w-1.5 h-1.5 rounded-full bg-green-500"></span> Personalized learning </div> <div class="flex items-center gap-1.5"> <span class="w-1.5 h-1.5 rounded-full bg-blue-500"></span> Interactive exercises </div> <div class="flex items-center gap-1.5"> <span class="w-1.5 h-1.5 rounded-full bg-purple-500"></span> Offline access </div> </div> </section> <!-- Related Topics --> <section class="mt-12"> <h2 class="text-xl font-semibold text-foreground mb-4"> Related Topics </h2> <div class="grid gap-4 sm:grid-cols-2"> <a href="/learn/technology-computing/software-development/web-development/python-programming" class="group block rounded-xl border border-border bg-card hover:border-primary/50 hover:shadow-lg transition-all duration-200 overflow-hidden p-4"> <div class="flex items-start gap-3"> <div class="flex-1 min-w-0"> <div class="flex items-start justify-between gap-2"> <h3 class="font-semibold text-foreground group-hover:text-primary transition-colors text-sm line-clamp-2"> Python Programming </h3> </div> <div class="flex flex-wrap items-center gap-3 mt-2"> <span class="inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium bg-green-500/10 text-green-600 dark:text-green-400"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-column w-3 h-3 mr-1"><line x1="18" x2="18" y1="20" y2="10"></line><line x1="12" x2="12" y1="20" y2="4"></line><line x1="6" x2="6" y1="20" y2="14"></line></svg> Beginner </span> <div class="flex items-center gap-1 text-xs text-muted-foreground"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open w-3.5 h-3.5"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg> <span>22 modules</span> </div> <div class="flex items-center gap-1 text-xs text-muted-foreground"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span>750 min</span> </div> </div> </div> </div> </a><a href="/learn/technology-computing/software-development/web-development/guia-completa-de-react-js" class="group block rounded-xl border border-border bg-card hover:border-primary/50 hover:shadow-lg transition-all duration-200 overflow-hidden p-4"> <div class="flex items-start gap-3"> <div class="flex-1 min-w-0"> <div class="flex items-start justify-between gap-2"> <h3 class="font-semibold text-foreground group-hover:text-primary transition-colors text-sm line-clamp-2"> Guía Completa de React.js </h3> </div> <div class="flex flex-wrap items-center gap-3 mt-2"> <span class="inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium bg-yellow-500/10 text-yellow-600 dark:text-yellow-400"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-column w-3 h-3 mr-1"><line x1="18" x2="18" y1="20" y2="10"></line><line x1="12" x2="12" y1="20" y2="4"></line><line x1="6" x2="6" y1="20" y2="14"></line></svg> Intermediate </span> <div class="flex items-center gap-1 text-xs text-muted-foreground"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open w-3.5 h-3.5"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg> <span>19 modules</span> </div> <div class="flex items-center gap-1 text-xs text-muted-foreground"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span>600 min</span> </div> </div> </div> </div> </a><a href="/learn/technology-computing/software-development/web-development/programacion-en-python" class="group block rounded-xl border border-border bg-card hover:border-primary/50 hover:shadow-lg transition-all duration-200 overflow-hidden p-4"> <div class="flex items-start gap-3"> <div class="flex-1 min-w-0"> <div class="flex items-start justify-between gap-2"> <h3 class="font-semibold text-foreground group-hover:text-primary transition-colors text-sm line-clamp-2"> Programación en Python </h3> </div> <div class="flex flex-wrap items-center gap-3 mt-2"> <span class="inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium bg-green-500/10 text-green-600 dark:text-green-400"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-column w-3 h-3 mr-1"><line x1="18" x2="18" y1="20" y2="10"></line><line x1="12" x2="12" y1="20" y2="4"></line><line x1="6" x2="6" y1="20" y2="14"></line></svg> Beginner </span> <div class="flex items-center gap-1 text-xs text-muted-foreground"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open w-3.5 h-3.5"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg> <span>22 modules</span> </div> <div class="flex items-center gap-1 text-xs text-muted-foreground"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span>750 min</span> </div> </div> </div> </div> </a><a href="/learn/technology-computing/software-development/web-development/react-js-complete-guide" class="group block rounded-xl border border-border bg-card hover:border-primary/50 hover:shadow-lg transition-all duration-200 overflow-hidden p-4"> <div class="flex items-start gap-3"> <div class="flex-1 min-w-0"> <div class="flex items-start justify-between gap-2"> <h3 class="font-semibold text-foreground group-hover:text-primary transition-colors text-sm line-clamp-2"> React.js Complete Guide </h3> </div> <div class="flex flex-wrap items-center gap-3 mt-2"> <span class="inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium bg-yellow-500/10 text-yellow-600 dark:text-yellow-400"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-no-axes-column w-3 h-3 mr-1"><line x1="18" x2="18" y1="20" y2="10"></line><line x1="12" x2="12" y1="20" y2="4"></line><line x1="6" x2="6" y1="20" y2="14"></line></svg> Intermediate </span> <div class="flex items-center gap-1 text-xs text-muted-foreground"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open w-3.5 h-3.5"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg> <span>19 modules</span> </div> <div class="flex items-center gap-1 text-xs text-muted-foreground"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-3.5 h-3.5"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg> <span>600 min</span> </div> </div> </div> </div> </a> </div> </section> </article> </div> </main> <footer class="border-t border-border bg-background-secondary"> <div class="mx-auto px-4 sm:px-6 lg:px-8 max-w-6xl"> <div class="py-12 lg:py-16"> <!-- Main Footer Grid --> <div class="grid gap-8 lg:grid-cols-6"> <!-- Brand Column --> <div class="lg:col-span-2"> <a href="/" class="flex items-center gap-2"> <img src="/images/logo-icon.png" alt="Eludo AI" class="h-8" loading="lazy"> <span class="text-lg font-bold text-foreground">Eludo AI</span> </a> <p class="mt-4 max-w-xs text-sm text-muted-foreground"> AI-powered learning for everyone. </p> <div class="mt-6"> <div class="flex flex-wrap items-center gap-3"> <a href="#" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg bg-white px-4 py-2 text-black transition-opacity hover:opacity-90"> <svg class="h-10" viewBox="0 0 24 24" fill="currentColor"> <path d="M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"></path> </svg> <div class="flex flex-col"> <span class="text-[10px] leading-none">Download on the</span> <span class="text-sm font-semibold leading-tight">App Store</span> </div> </a> <a href="#" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-lg bg-white px-4 py-2 text-black transition-opacity hover:opacity-90"> <svg class="h-10" viewBox="0 0 24 24" fill="currentColor"> <path d="M3,20.5V3.5C3,2.91 3.34,2.39 3.84,2.15L13.69,12L3.84,21.85C3.34,21.6 3,21.09 3,20.5M16.81,15.12L6.05,21.34L14.54,12.85L16.81,15.12M20.16,10.81C20.5,11.08 20.75,11.5 20.75,12C20.75,12.5 20.53,12.9 20.18,13.18L17.89,14.5L15.39,12L17.89,9.5L20.16,10.81M6.05,2.66L16.81,8.88L14.54,11.15L6.05,2.66Z"></path> </svg> <div class="flex flex-col"> <span class="text-[10px] leading-none">GET IT ON</span> <span class="text-sm font-semibold leading-tight">Google Play</span> </div> </a> </div> </div> </div> <!-- Product --> <div> <h3 class="text-sm font-semibold text-foreground">Product</h3> <ul class="mt-4 space-y-3"> <li> <a href="/features" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> Features </a> </li><li> <a href="/pricing" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> Pricing </a> </li><li> <a href="/learn" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> Explore Topics </a> </li><li> <a href="/learn-with-ai" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> Learn with AI </a> </li> </ul> </div> <!-- Solutions --> <div> <h3 class="text-sm font-semibold text-foreground">Solutions</h3> <ul class="mt-4 space-y-3"> <li> <a href="/for-teachers" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> For Teachers </a> </li><li> <a href="/for-schools" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> For Schools </a> </li><li> <a href="/for-parents" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> For Parents </a> </li><li> <a href="/saas-escuelas" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> SaaS for Schools </a> </li><li> <a href="/colombia" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> Colombia </a> </li> </ul> </div> <!-- Company --> <div> <h3 class="text-sm font-semibold text-foreground">Company</h3> <ul class="mt-4 space-y-3"> <li> <a href="/about" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> About </a> </li> </ul> </div> <!-- Legal --> <div> <h3 class="text-sm font-semibold text-foreground">Legal</h3> <ul class="mt-4 space-y-3"> <li> <a href="/privacy" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> Privacy Policy </a> </li><li> <a href="/terms" class="text-sm text-muted-foreground transition-colors hover:text-foreground"> Terms of Service </a> </li> </ul> </div> </div> <!-- Bottom Bar --> <div class="mt-12 flex flex-col items-center justify-between gap-4 border-t border-border pt-8 sm:flex-row"> <p class="text-sm text-muted-foreground"> © 2026 Eludo AI. All rights reserved. </p> <div class="flex items-center gap-4"> <a href="https://twitter.com/eludoai" target="_blank" rel="noopener noreferrer" class="text-muted-foreground transition-colors hover:text-foreground" aria-label="Twitter"> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg> </a><a href="https://linkedin.com/company/eludoai" target="_blank" rel="noopener noreferrer" class="text-muted-foreground transition-colors hover:text-foreground" aria-label="LinkedIn"> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg> </a><a href="https://instagram.com/eludoai" target="_blank" rel="noopener noreferrer" class="text-muted-foreground transition-colors hover:text-foreground" aria-label="Instagram"> <svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"/></svg> </a> </div> </div> </div> </div> </footer> </body></html>