Ir al contenido
Tecnología · I Medio · Desarrollo de Aplicaciones y Experiencia de Usuario · 2do Semestre

Introducción al Desarrollo Web (HTML y CSS)

Los estudiantes aprenden los fundamentos de HTML para estructurar contenido web y CSS para aplicar estilos visuales a las páginas.

Objetivos de Aprendizaje (OA)OA TEC 1oM: Programación de Interfaces

Acerca de este tema

La introducción al desarrollo web con HTML y CSS permite a los estudiantes de 1° Medio estructurar y estilizar páginas web básicas. HTML organiza el contenido mediante etiquetas como <html>, <head>, <body>, <h1> y <p>, creando la base semántica de una página. CSS separa la presentación visual aplicando estilos con selectores y propiedades como color, font-size y margin, lo que facilita el mantenimiento y la adaptabilidad del diseño.

Este tema se alinea con los objetivos de aprendizaje OA TEC 1°M de Programación de Interfaces en las Bases Curriculares de MINEDUC, fomentando habilidades en desarrollo de aplicaciones y experiencia de usuario. Los estudiantes responden preguntas clave sobre la organización del contenido, las ventajas de separar estructura de estilo y la compatibilidad entre navegadores, desarrollando pensamiento lógico y resolución de problemas digitales.

El aprendizaje activo beneficia este tema porque los estudiantes construyen páginas reales en editores de código, iteran diseños colaborativamente y prueban en navegadores distintos. Estas prácticas convierten conceptos abstractos en productos funcionales, refuerzan la depuración de errores y promueven la comprensión práctica de estándares web.

Preguntas Clave

  1. ¿Cómo se utiliza HTML para organizar el contenido de una página web?
  2. ¿Qué ventajas ofrece CSS para separar el contenido de la presentación visual?
  3. ¿Cómo se evalúa la compatibilidad de un diseño web en diferentes navegadores?

Objetivos de Aprendizaje

  • Identificar la función de las etiquetas HTML principales (html, head, body, h1, p) para estructurar el contenido de una página web.
  • Aplicar selectores y propiedades CSS básicas (color, font-size, margin) para modificar la presentación visual de elementos HTML.
  • Comparar la apariencia de una página web simple en dos navegadores diferentes, identificando posibles inconsistencias.
  • Crear una página web básica utilizando HTML para la estructura y CSS para el estilo, demostrando la separación de contenido y presentación.

Antes de Empezar

Conceptos Básicos de Computación e Internet

Por qué: Los estudiantes necesitan comprender cómo funciona Internet y qué es un navegador web para entender el propósito del desarrollo web.

Introducción a la Lógica de Programación

Por qué: Comprender conceptos como secuencias y comandos básicos facilita la asimilación de la sintaxis y estructura de HTML y CSS.

Vocabulario Clave

Etiqueta HTMLUn código o marcador que indica al navegador cómo mostrar o estructurar el contenido de una página web. Por ejemplo, <p> indica un párrafo.
Selector CSSUna parte de una regla CSS que identifica el elemento o elementos HTML a los que se aplicará el estilo. Por ejemplo, 'h1' selecciona todos los encabezados de nivel 1.
Propiedad CSSUn atributo de estilo que se puede aplicar a un elemento HTML seleccionado. Ejemplos incluyen 'color' para el texto o 'background-color' para el fondo.
Semántica HTMLEl uso de etiquetas HTML para dar significado al contenido, no solo para presentarlo. Ayuda a los motores de búsqueda y a las tecnologías de asistencia a entender la estructura.

Cuidado con estas ideas erróneas

Idea errónea comúnHTML solo sirve para escribir texto, no para estructurar.

Qué enseñar en su lugar

HTML define la semántica con etiquetas que organizan secciones como encabezados y listas. Actividades de pares ayudan a comparar páginas desestructuradas con semánticas, revelando cómo mejora la accesibilidad y SEO.

Idea errónea comúnCSS reemplaza el contenido de HTML.

Qué enseñar en su lugar

CSS solo estiliza la estructura existente de HTML, no la modifica. En grupos, estudiantes aplican estilos a la misma HTML y ven que el contenido permanece igual, aclarando la separación de responsabilidades mediante iteraciones visuales.

Idea errónea comúnTodos los navegadores muestran el mismo diseño CSS.

Qué enseñar en su lugar

Diferencias en motores de renderizado causan variaciones. Pruebas en clase completa exponen inconsistencias reales, guiando discusiones sobre estándares web y propiedades cross-browser.

Ideas de aprendizaje activo

Ver todas las actividades

Conexiones con el Mundo Real

  • Los diseñadores web utilizan HTML y CSS diariamente para construir sitios web interactivos y visualmente atractivos para empresas, organizaciones sin fines de lucro y artistas. Plataformas como WordPress o Wix, aunque ofrecen interfaces visuales, se basan en estos lenguajes en su núcleo.
  • Los desarrolladores front-end en empresas tecnológicas como Mercado Libre o Rappi emplean HTML y CSS para crear las interfaces de usuario de sus aplicaciones web, asegurando que la experiencia del cliente sea intuitiva y estéticamente agradable en diversos dispositivos.

Ideas de Evaluación

Boleto de Salida

Entregue a cada estudiante una pequeña tarjeta. Pídales que escriban una etiqueta HTML y describan brevemente su propósito, y luego escriban una propiedad CSS y expliquen qué estilo modifica. Ej: Etiqueta: <h1>, Propósito: Encabezado principal. Propiedad: color, Modifica: el color del texto.

Verificación Rápida

Muestre una captura de pantalla de una página web simple y pida a los estudiantes que identifiquen qué etiquetas HTML podrían usarse para la estructura principal (ej. encabezado, párrafo) y qué propiedades CSS se podrían aplicar para cambiar el color del texto o el tamaño de la fuente.

Evaluación entre Pares

Los estudiantes trabajan en parejas para crear una página HTML muy básica y luego aplican un par de estilos CSS. Deben intercambiar sus archivos y revisar el código del otro, respondiendo: ¿Es el HTML semántico? ¿Los estilos CSS son claros y aplicados correctamente? Cada pareja debe dar una sugerencia de mejora al otro.

Preguntas frecuentes

¿Cómo enseñar los fundamentos de HTML en 1° Medio?
Comienza con etiquetas básicas en editores en línea gratuitos. Los estudiantes construyen páginas personales paso a paso: estructura con <body> y <div>, luego validan con herramientas como el validador W3C. Integra retroalimentación inmediata para reforzar la semántica y evitar errores comunes.
¿Cuáles son las ventajas de CSS sobre estilos inline en HTML?
CSS permite mantener estilos centralizados, editar fácilmente y escalar diseños. Separa contenido de presentación, mejorando colaboración y responsive design. En práctica, estudiantes ven cómo un archivo CSS único actualiza múltiples páginas, reduciendo redundancia y tiempo de edición.
¿Cómo evaluar compatibilidad web en navegadores?
Usa herramientas como BrowserStack o extensiones de Chrome DevTools para simular dispositivos. Prueba propiedades CSS como flexbox en Chrome, Safari y Firefox. Registra capturas y ajusta con media queries, asegurando diseños inclusivos para usuarios chilenos con diversos equipos.
¿Cómo el aprendizaje activo ayuda en desarrollo web con HTML y CSS?
Actividades prácticas como codificar en pares o grupos fomentan iteración rápida y depuración colaborativa. Estudiantes prueban cambios en vivo, discuten errores y refinan diseños, lo que solidifica conceptos abstractos. Estas experiencias generan confianza en programación real, alineadas con Bases Curriculares, y preparan para proyectos complejos.