GuíaBásico

Guía de Fundamentos Web: HTML y CSS

Aprende a estructurar y dar estilo a una página web desde cero, con el criterio de un desarrollador senior: por qué el HTML semántico importa (accesibilidad, SEO), cómo se calcula el tamaño real de una caja con el box model, por qué un estilo gana sobre otro (la cascada y la especificidad), y cómo Flexbox y CSS Grid resuelven el layout moderno. La guía trata HTML y CSS no como "lo fácil que se salta", sino como el fundamento que permite razonar sobre cualquier interfaz, incluida la que construirás después con React o Tailwind. Cada módulo ejecuta en Node.js la lógica del modelo CSS —especificidad, box model, reparto de espacio en Flexbox, ubicación de celdas en Grid— para que el razonamiento se verifique, no se memorice. El hilo conductor es el storefront de Mercado: construyes su markup semántico y accesible, ordenas su hoja de estilos con baja especificidad, armas su lista de productos como un Grid responsivo con Flexbox en las tarjetas, y la haces responsiva de móvil a escritorio. Es la guía base del ecosistema Fullstack de NIEVA: todo lo que viene después (React, Next.js, sistemas de diseño) renderiza HTML y aplica CSS sobre esta base.

64
lecciones
8
módulos
Inglés · Español
disponible en
certificado
Gratis
acceso
NIEVA

Resultados

Lo que vas a poder hacer

  • Estructurar documentos con HTML semántico (`header`, `nav`, `main`, `article`, `section`, `footer`) en vez de `div` genéricos, y entender su impacto en accesibilidad y SEO
  • Calcular el tamaño real de cualquier elemento con el box model (content, padding, border, margin) y elegir entre `content-box` y `border-box` con criterio
  • Resolver por qué un estilo gana sobre otro: la cascada (origen, especificidad, orden de aparición) y la especificidad de cada selector
  • Elegir el selector correcto (tipo, clase, id, atributo, pseudo-clases, pseudo-elementos, combinadores) sin inflar la especificidad
  • Construir layouts con Flexbox: eje principal y cruzado, `justify-content`, `align-items`, `flex-grow`/`shrink`/`basis`
  • Construir layouts en dos dimensiones con CSS Grid: `grid-template-columns`/`rows`, `fr`, `repeat`, `minmax`, áreas de grid
  • Diseñar de forma responsiva: mobile-first, media queries, breakpoints y unidades fluidas (`rem`, `%`, `vw`, `clamp`)
  • Construir el storefront completo de Mercado: markup accesible, cascada organizada, y el catálogo como Grid responsivo con Flexbox en las tarjetas

Antes de empezar

Qué necesitas traer

Es para ti si...

  • Desarrolladores que quieren dominar HTML y CSS con criterio, no memorizando propiedades sueltas
  • Quienes van a aprender React, Next.js o Tailwind después y necesitan la base sólida para entender qué hacen esas herramientas por debajo
  • Devs a quienes "les funciona pero no saben por qué" y quieren entender la cascada, la especificidad y el box model a fondo
  • Quienes se preparan para construir interfaces accesibles y responsivas desde el primer día

Requisitos y materiales

  • Conocimientos básicos de programación (variables, funciones) — no se requiere experiencia previa con HTML o CSS
  • Un editor de código y un navegador moderno
  • Node.js 18+ instalado para ejecutar los mini-modelos que verifican la lógica del CSS
  • Ninguna guía previa: es la guía base del ecosistema Fullstack

Contenido

El temario, módulo por módulo

Abre cualquiera para ver sus lecciones.

Dudas frecuentes

Lo que suele preguntarse

Empieza cuando quieras

Reseñas

Lo que dicen los estudiantes

Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!