Aprendiendo a programar paginas Web

HTML5& CSS3

Principios para construir páginas web modernas utilizando estructura semántica, diseño visual coherente y buenas prácticas de desarrollo.

06Temas HTML
05Conceptos CSS
04Recursos
Comenzar ahora
Explorar contenido

Aprende a construir páginas web entendiendo estos conceptos

Semántica Grid Layout Responsivo Multimedia Animaciones

HTML: Estructura
y Contenido

01
Títulos HTML
01Texto

Títulos

Los títulos se definen con las etiquetas <h1> a <h6>. El <h1> es el más importante para el SEO y la jerarquía del contenido.

Párrafos HTML
02Texto

Párrafos

Los párrafos se definen con la etiqueta <p>, que agrupa bloques de texto en la página, creando espaciado visual entre secciones de contenido.

Imágenes HTML
03Multimedia

Imágenes

Las imágenes se insertan con <img src="" alt="">. El atributo alt es esencial para la accesibilidad y el posicionamiento.

Enlaces HTML
04Navegación

Enlaces

Los enlaces se crean con <a href="">. Conectan páginas entre sí, haciendo posible la navegación en la web moderna.

Tablas HTML
05Datos

Tablas

Las tablas se definen con <table>, organizando datos en filas <tr> y columnas <td> de forma estructurada.

Formularios HTML
06Interacción

Formularios

Los formularios con <form> e <input> permiten capturar datos del usuario para registros, búsquedas y contacto.

CSS: Diseño
y Estilo

02
Colores CSS
C

Colores

Controla el aspecto visual con color y background-color usando valores HEX, RGB o HSL.

Tipografía CSS
T

Tamaños

Ajusta dimensiones con font-size, width, height en px, em, rem o porcentajes.

Fondos CSS
F

Fondos

Crea atmósferas con background-image, background-gradient y texturas visuales.

Grid CSS
G

Organizar

Distribuye elementos con display: grid, flexbox y position para layouts modernos.

Animaciones CSS
A

Animaciones

Da vida a la página con @keyframes, transition y animation para efectos fluidos.

Propiedades CSS esenciales

Estas son las propiedades CSS que todo desarrollador debe conocer para controlar la apariencia visual de sus páginas con precisión y elegancia.

colorDefine el color del texto del elemento
backgroundEstablece el fondo: color, imagen o degradado
margin / paddingEspacio exterior e interior del elemento
border-radiusRedondea las esquinas del elemento
box-shadowAñade sombra alrededor del elemento
display: grid/flexActiva el modelo de layout moderno

Video educativo HTML5

HTML5 permite integrar contenido multimedia directamente en la página. Con la etiqueta <iframe> puedes embeber videos de YouTube para complementar el aprendizaje.

Retos con
HTML & CSS

06
01

Reto de Layout

Construye un diseño completo utilizando CSS Grid y Flexbox para organizar el contenido en múltiples columnas y filas.

Ver reto
02

Reto de Estilo

Aplica tipografías, colores, sombras y bordes para transformar una página básica en un diseño atractivo y profesional.

Ver reto
03

Tarjetas de Perfil

Diseña tarjetas de perfil interactivas con efectos hover, imágenes circulares y animaciones de transición con CSS puro.

Ver GitHub
04

Video de Fondo

Crea un encabezado hero impactante con un video de fondo usando la etiqueta <video> y posicionamiento CSS.

Ver tutorial