Contenido del curso
Conceptos Generales
- 2

Conceptos Básicos del Desarrollo de Software y Programación
06:41 min - 3

Modelo de Solicitud y Respuesta en la Web
03:16 min - 4

Frontend y Backend: Conceptos y Comunicación en Desarrollo Web
08:16 min - 5

Qué es una API y para qué sirve
07:16 min - 6

Control de Versiones con Git para Diseñadores y Desarrolladores
06:55 min
Aproximación a los lenguajes de la web
Bases del diseño en el desarrollo
El diseño desde una mirada de desarrollo
- 16

Estados de Botones en Desarrollo Web con HTML y CSS
09:30 min - 17

Modelo de Caja y Estados en Botones HTML y CSS
08:06 min - 18

Diseño y Estados de Inputs en Figma: Focus, Disable y Hover
08:56 min - 19

Paginación en tablas: tipos y cuándo usarlos
06:09 min - 20

Funcionalidades Comunes en el Diseño de Tablas Interactivas
06:24 min - 21

Diseño e Implementación de Checkbox: Estados y Atributos HTML
05:04 min - 22

Qué sigue después de aprender HTML, CSS y JS
01:40 min
Live Class
Qué es CSS y cómo funciona su sintaxis
Resumen
CSS es el lenguaje de estilos que le da vida visual a tus documentos HTML, permitiéndote definir colores, tipografías y comportamientos. Si vienes del diseño y trabajas con equipos de desarrollo, entender CSS te ayuda a verificar que tu diseño se implemente tal como lo pensaste.
Siguiendo la analogía del cuerpo humano, si HTML son los huesos, CSS es la piel y la ropa: lo que hace que un sitio no se vea esquelético, sino atractivo y coherente con tu propuesta visual.
Para qué sirve CSS en el diseño web
CSS te permite controlar la apariencia de cada elemento HTML y también pequeños comportamientos, como las transiciones cuando pasas el mouse sobre un botón. Es la capa que conecta tu trabajo en Figma con lo que el usuario realmente ve en pantalla.
¿Qué es CSS? Es un lenguaje de estilos basado en reglas que define cómo se ven los elementos HTML en un navegador, controlando propiedades como color, tipografía y tamaño.
Cuando colaboras con desarrollo, conocer CSS te da un par de ojos adicionales para revisar la implementación y cuidar la experiencia completa del usuario.
Cómo es la sintaxis de CSS y en qué se diferencia de HTML
A diferencia de HTML, CSS no usa etiquetas de apertura y cierre. En su lugar, defines reglas: especificas el elemento que quieres afectar y, dentro de llaves, declaras las propiedades con sus valores [01:05].
Un ejemplo típico afecta la etiqueta h1 con un color rojo y un font-size de 10 píxeles:
css h1 { color: red; font-size: 10px; }
Las propiedades no se inventan. Igual que con los atributos en HTML, debes consultar la documentación oficial para saber qué propiedades existen y qué valores acepta cada una.
Qué son los estilos de texto H1 a H6
HTML ofrece seis etiquetas para títulos, desde h1 hasta h6, que se asemejan a un sistema de diseño en Figma con seis estilos de texto jerárquicos. Por defecto, el tamaño disminuye a medida que aumenta el número después de la H.
Cada propiedad en CSS recibe distintos tipos de valores. En tipografía, por ejemplo, puedes configurar:
- Tamaño de fuente.
- Interlineado.
- Espacio entre caracteres.
- Color del texto.
Cuáles son las propiedades más comunes en CSS
Entre las propiedades que vas a usar con más frecuencia están color de texto, tamaño de fuente y color de relleno [02:30]. Cada una acepta un set específico de valores definido por la especificación de CSS.
No necesitas memorizarlas todas de inmediato. A medida que practiques, las más comunes se quedarán contigo de forma natural.
Cómo enlazar un archivo CSS con HTML
Para que los estilos se apliquen, tu documento HTML necesita saber dónde está el archivo style.css. Esto se hace con la etiqueta link, que no lleva etiqueta de cierre [03:45].
Dentro de sus atributos defines:
href: la ubicación del archivo CSS.rel: el tipo de relación, en este casostylesheet.
html
<link rel="stylesheet" href="style.css">El elemento link le indica al navegador que hay una hoja de estilos esperando para vestir los elementos HTML. Así, ambos archivos trabajan en conjunto.
¿Cómo conecto CSS con HTML? Usa la etiqueta
<link rel="stylesheet" href="style.css">dentro del<head>de tu HTML para indicarle al navegador dónde están los estilos.
Por qué los navegadores muestran estilos por defecto distintos
No todos los navegadores son iguales. Existen Chrome, Firefox, Opera y Safari, y detrás de cada uno hay una compañía con sus propios criterios de soporte [05:10].
Esto significa que elementos como botones, inputs o selectores traen estilos por defecto que cambian de un navegador a otro. Un botón sin estilos personalizados se ve distinto en Chrome que en Firefox, y eso es algo que tendrás que conversar con tu equipo de desarrollo.
¿Por qué un botón se ve diferente en cada navegador? Porque cada navegador aplica sus propios estilos por defecto a elementos como botones e inputs cuando no defines tus propios estilos en CSS.
Reconocer estas diferencias temprano te evita sorpresas en la implementación y te ayuda a definir reglas claras para mantener consistencia visual.
Qué le falta a HTML y CSS para completar un sitio web
Uniendo HTML y CSS, tu sitio ya luce mucho mejor: la tipografía deja de ser la sans serif genérica y el layout toma forma definida. Pero todavía falta una pieza.
Lo que no puedes hacer solo con HTML y CSS es traer información dinámica desde un servidor, como cargar los últimos videos de una plataforma. Esa parte la cubre JavaScript, el siguiente lenguaje que entra en escena.
Dominar CSS te da las herramientas para verificar cómo se implementa tu diseño y para cuidar la experiencia completa de tus usuarios. ¿Habías utilizado CSS antes? Cuéntame en los comentarios qué te ha costado más al aprenderlo.