Skip to content

Curso Completo HTML y CSS: Domina Desarrollo Web desde Cero

Curso Completo de HTML y CSS: La Guía Definitiva

Bienvenido al curso más completo y gratuito de HTML y CSS en español, impartido por Lucas Dalto, desarrollador con más de 5 años de experiencia. Este curso está diseñado para llevarte desde un nivel absolutamente principiante, incluso sin haber tocado una línea de código, hasta un nivel profesional donde puedas crear páginas web completas y funcionales.

Con más de 24 horas de contenido editado, este curso es el resultado de 4 meses de trabajo y ha sido probado en pequeños grupos para asegurar su efectividad. Olvídate de cursos que se quedan a medias o que te venden una versión avanzada después; aquí tienes todo lo que necesitas saber.

¿Qué Aprenderás?

El curso cubre todos los aspectos fundamentales y avanzados de HTML y CSS, incluyendo:

  • HTML: Estructura de una web, etiquetas básicas (párrafos, encabezados, listas, enlaces), multimedia (imágenes, audio, video), formularios, tablas, semántica HTML y accesibilidad.
  • CSS: Todos los selectores (avanzados incluidos), propiedades, Box Model, Grid, Subgrid, Flexbox, animaciones, metodología BEM, posicionamiento (relative, absolute, fixed, sticky), diseño responsive, y mucho más.

Estructura del Curso

Módulo 1: Fundamentos de la Web

Entiende cómo funciona Internet, los navegadores y cómo se relacionan HTML y CSS para crear las páginas que ves a diario. Esta sección es corta pero crucial para entender el "por qué" de todo lo que harás después.

Módulo 2: HTML Básico

  • Párrafos y Encabezados: Aprende a estructurar el texto con p, h1 a h6.
  • Listas: Domina las listas ordenadas (ol) y desordenadas (ul) y sus elementos (li).
  • Enlaces: Crea hipervínculos, navega entre páginas, abre enlaces en nuevas pestañas y comprende las rutas absolutas y relativas.
  • Imágenes: Inserta imágenes, utiliza los atributos alt para accesibilidad y optimiza para la web.
  • Formularios: Construye formularios funcionales con input de texto, email, password, checkbox, radio, etc. Aprende sobre label, required, placeholder y name.
  • Elementos de Bloque y Línea: Diferencia entre elementos block e inline y su impacto en el diseño.
  • Comentarios, Metatags y Favicon: Mejora el SEO, la accesibilidad y la identidad de tu sitio.

Módulo 3: CSS Básico

  • Enlazar CSS: Aprende las tres formas de agregar estilos: en línea, con la etiqueta <style> y con archivos externos.
  • Selectores: Domina los selectores por elemento, clase, ID y atributo.
  • Propiedades de Texto: Colores, fuentes, tamaños, alineación, decoración y espaciado.
  • Tipografías Externas: Aprende a importar y usar Google Fonts y otras tipografías con @font-face.
  • Box Model: El corazón del diseño CSS. Entiende el content, padding, border y margin. Aprende a usar box-sizing.
  • Colores: Trabaja con RGB, HSL, hexadecimal y la capa alfa para transparencias.
  • Unidades de Medida: Diferencia entre unidades absolutas (px, cm) y relativas (%, em, rem, vw, vh).
  • Fondos: Aplica colores de fondo, imágenes y gradientes lineales y radiales.
  • Sombras: Agrega profundidad con box-shadow, text-shadow y drop-shadow.
  • Proyecto Práctico: Creación de una tarjeta de presentación personalizada.

Módulo 4: HTML Intermedio y Avanzado

  • Textarea: Crea áreas de texto multilínea para formularios.
  • Labels: Mejora la accesibilidad y usabilidad de los formularios.
  • Selects y Datalists: Implementa menús desplegables y opciones de autocompletado.
  • Fieldset y Legend: Agrupa y etiqueta secciones de formularios.
  • Details y Summary: Crea menús acordeón y secciones de preguntas frecuentes sin JavaScript.
  • Enlaces Avanzados: Enlaces para descargar archivos, llamar por teléfono y enviar correos. Aprende sobre rel="noopener", rel="noreferrer" y rel="nofollow".
  • Tablas: Construye tablas semánticas con table, thead, tbody, tfoot, tr, th y td.
  • Audio y Video: Incorpora contenido multimedia con las etiquetas <audio> y <video>.
  • Etiquetas Obsoletas: Conoce las etiquetas que ya no debes usar y cuáles las han reemplazado.
  • HTML Semántico: Aprende a usar etiquetas como <header>, <nav>, <main>, <article>, <section>, <aside> y <footer> para estructurar tu web correctamente.
  • Accesibilidad Web: Crea sitios web inclusivos, con buenas prácticas de accesibilidad.

Módulo 5: CSS Intermedio

  • Selectores Avanzados: Selectores de hijo directo, hermano adyacente y hermanos generales.
  • Herencia, Cascada y Especificidad: Resuelve conflictos de estilos y entiende qué regla se aplica.
  • Pseudoclases: Utiliza :hover, :active, :focus, :first-child, :nth-child(), :not(), :has(), etc.
  • Pseudo-elementos: Domina ::before, ::after, ::first-letter, ::selection, etc.
  • Metodología BEM: Aprende una metodología de nomenclatura para escribir CSS más limpio, mantenible y escalable.
  • Display y Posicionamiento: Domina display: block, inline, inline-block y none. Aprende a posicionar elementos con relative, absolute, fixed y sticky.
  • Overflow y Control de Flujo: Controla el desbordamiento del contenido y el flujo del texto.
  • Object-fit y Object-position: Ajusta y posiciona imágenes dentro de sus contenedores.
  • Outline: Aplica contornos sin afectar el tamaño de la caja.

Módulo 6: CSS Avanzado

  • Transiciones: Crea cambios suaves entre estados de los elementos.
  • Animaciones: Domina @keyframes para crear animaciones complejas y controladas.
  • Responsive Design: Aprende a usar Media Queries, Container Queries y el enfoque Mobile First para que tus webs se vean bien en cualquier dispositivo.
  • Flexbox: El módulo de diseño unidimensional para crear layouts flexibles.
  • Grid: El sistema de diseño bidimensional para crear layouts complejos y potentes.

Proyectos Finales

El curso culmina con la creación de varios proyectos prácticos que te permitirán aplicar todo lo aprendido, incluyendo:

  • Un sitio web personal completo y responsivo.
  • Una landing page profesional.
  • Componentes reutilizables como tarjetas, menús y formularios.

Conclusión

Este curso es tu puerta de entrada al mundo del desarrollo web. No solo aprenderás a escribir código, sino que entenderás los fundamentos, las mejores prácticas y cómo construir soluciones reales. Para reforzar lo aprendido, te recomiendo consultar nuestra Comprehensive Guide to HTML and CSS: From Basics to Advanced Techniques, donde profundizamos en técnicas más avanzadas. Es un curso hecho con pasión y dedicación, completamente gratuito, para que cualquier persona tenga la oportunidad de aprender una habilidad tan valiosa.

¡Comienza hoy y transforma tu futuro!

Keep this summary

Save it to LunaNotes and it becomes a real note in your library — editable, searchable, and ready to turn into flashcards or a diagram. Free to start.

Save to LunaNotes

Or summarise for another video.

This summary and transcript were automatically generated using AI with the Free YouTube Transcript Summary Tool by LunaNotes.

Related summaries

Desarrollo Frontend desde Cero: Creando Tu Primer Sitio Web

Desarrollo Frontend desde Cero: Creando Tu Primer Sitio Web

Aprende a desarrollar tu primer sitio web desde cero con HTML y CSS en este curso de frontend.

Full Stack Web Development Course: Learn HTML, CSS & JS

Full Stack Web Development Course: Learn HTML, CSS & JS

This comprehensive course covers the fundamental pillars of web development: HTML, CSS, and JavaScript. Starting from absolute zero, you'll build a strong foundation in front-end development, learn to style websites, and add interactivity, culminating in exciting practical projects.

Frontend Web Development Masterclass: HTML, CSS, and JavaScript for Beginners

Frontend Web Development Masterclass: HTML, CSS, and JavaScript for Beginners

Learn the fundamentals of frontend web development from scratch in this comprehensive Hindi tutorial. Master HTML structure, CSS styling, and JavaScript interactivity to build your first professional website.

Complete JavaScript Beginner Course: Projects, Fundamentals, and API Integration

Complete JavaScript Beginner Course: Projects, Fundamentals, and API Integration

Learn JavaScript from scratch with practical projects including a digital clock, calculator, game, image slider, and a weather app fetching live data from APIs. This comprehensive course covers essential concepts like variables, functions, loops, objects, DOM manipulation, asynchronous programming, and more to build interactive web applications.

Resumen del Curso de SQL: Desde Fundamentos hasta Avanzados

Resumen del Curso de SQL: Desde Fundamentos hasta Avanzados

Este curso de SQL ofrece una guía completa desde los fundamentos básicos hasta conceptos avanzados como subconsultas, joins y transacciones. Aprenderás a manejar bases de datos, optimizar consultas y aplicar técnicas de normalización, todo mientras trabajas con ejemplos prácticos y ejercicios.

Found this summary useful?

Take it with you. One click puts it in your own LunaNotes library.

Save to LunaNotes

Start taking better notes today with LunaNotes