Tambien podemos incluir el siguiente link, esta actualizado a Tailwind 4
<script src="https://unpkg.com/@tailwindcss/browser@4"></script>
Tailwind CSS te permite construir páginas web completas sin escribir una sola línea de CSS personalizado. Su sistema de clases de utilidad acelera el desarrollo, mejora la mantenibilidad y te ayuda a crear interfaces responsivas y con modo oscuro en minutos. Si vienes del CSS artesanal, esta herramienta te va a cambiar la forma de trabajar.
¿Qué es Tailwind CSS y por qué usarlo?
Tailwind CSS es un framework basado en utility classes: clases pequeñas y específicas que aplicas directamente en tu HTML para componer estilos. A diferencia de Bootstrap o Foundation, que entregan componentes prediseñados como botones o tarjetas, Tailwind te da piezas mínimas que combinas a tu gusto [00:55].
Y aquí viene lo interesante: muchos desarrolladores que defendían el CSS puro terminaron migrando a Tailwind cuando notaron que su código no escalaba bien con el tiempo. Mantener hojas de estilo grandes se vuelve costoso, y las utilidades resuelven ese problema con velocidad y consistencia.
¿Qué son las clases de utilidad en Tailwind? Son clases con un único propósito, como
font-medium,text-lgobg-blue-500, que aplicas en el HTML para construir estilos sin escribir CSS aparte.
¿Cómo instalar Tailwind CSS sin Node ni paquetes?
La forma más rápida de empezar es con un CDN (Content Delivery Network), una tecnología que carga recursos desde Internet sin necesidad de instalar nada localmente [03:20]. Esto no es lo más optimizado para producción, pero es perfecto para tus primeros pasos o para integrarlo en un solo archivo.
Dentro de tu HTML añades una etiqueta <script> con el src apuntando al CDN oficial:
html
<script src="https://cdn.tailwindcss.com"></script>Con esa línea, tu proyecto ya puede leer todas las clases de utilidad. Para visualizar los cambios en tiempo real, te recomiendo la extensión Live Server de Visual Studio Code, que levanta un servidor local en el puerto 5500 al darle clic derecho y elegir Open with Live Server [09:30].
¿Qué editor de código puedo usar?
Cualquiera funciona, pero Visual Studio Code es la opción más cómoda por sus shortcuts para generar la estructura base de HTML y por su ecosistema de extensiones como Live Server.
¿Cómo construir un header con Tailwind CSS?
Vamos a crear un encabezado con logo y menú de navegación usando solo clases de utilidad. La estructura semántica se mantiene: usamos <header>, <nav>, una etiqueta <a> para el logo y una lista no ordenada con los enlaces de Inicio, Acerca y Servicios.
En el <header> aplicas las clases base de color y texto:
html
<header class="bg-blue-500 text-white"> <nav class="container mx-auto flex items-center justify-between p-4"> <a href="#" class="text-lg font-bold">Logo</a> <ul class="flex space-x-4"> <li><a href="#" class="hover:text-gray-200">Inicio</a></li> <li><a href="#" class="hover:text-gray-200">Acerca</a></li> <li><a href="#" class="hover:text-gray-200">Servicios</a></li> </ul> </nav> </header>Fíjate cómo cada clase es predecible:
bg-blue-500 define el color de fondo azul con intensidad 500.text-white aplica color blanco al texto.flex, items-center y justify-between controlan el layout flexible.space-x-4 separa horizontalmente los elementos del menú.hover:text-gray-200 cambia el color al pasar el cursor.La intensidad de los colores va de 0 a 950, donde números más altos son tonos más oscuros [06:00]. Esa lógica numérica hace que aprender Tailwind se sienta natural muy rápido.
¿Qué hace la clase
container mx-auto? Crea un contenedor responsivo que se ajusta a distintos tamaños de pantalla y lo centra horizontalmente con márgenes automáticos.
¿Cómo activar el modo oscuro en Tailwind CSS?
Tailwind incluye soporte nativo para dark mode usando el prefijo dark: antes de cualquier utilidad [11:00]. Solo agregas las variantes oscuras a las clases existentes y el navegador detecta la preferencia del sistema operativo.
En el header anterior, basta con extender las clases:
html
<header class="bg-blue-500 text-white dark:bg-blue-900 dark:text-gray-200">Con esas dos utilidades extra, tu sitio responde automáticamente al tema claro u oscuro del sistema. Si en macOS cambias entre Light y Dark desde las preferencias, verás el ajuste sin recargar gracias a Live Server.
¿Cómo elegir buenas tonalidades para el modo oscuro?
La clave está en aumentar la intensidad de los colores de fondo y bajar la del texto. Por ejemplo, pasar de bg-blue-500 a bg-blue-900 da contraste suficiente, y text-gray-200 mantiene legibilidad sin ser tan brillante como el blanco puro.
¿Qué errores comunes evitar al escribir clases de utilidad?
Un detalle pequeño puede romper todo el estilo. Si escribes mal una clase, como justify-betweene con una e de más, Tailwind no la reconoce y el layout falla en silencio [10:45]. Revisa siempre la ortografía exacta de las utilidades en la documentación de tailwindcss.com.
Otra recomendación: respeta la semántica HTML aunque uses utilidades. Etiquetas como <header>, <nav> y <ul> siguen siendo importantes para accesibilidad y SEO, incluso cuando todo el estilo vive en atributos class.
¿Ya probaste construir tu primer componente con Tailwind? Cuéntame en los comentarios qué te pareció la experiencia comparada con CSS tradicional.
Tailwind CSS te permite construir páginas web completas sin escribir una sola línea de CSS personalizado. Su sistema de clases de utilidad acelera el desarrollo, mejora la mantenibilidad y te ayuda a crear interfaces responsivas y con modo oscuro en minutos. Si vienes del CSS artesanal, esta herramienta te va a cambiar la forma de trabajar.
Tailwind CSS es un framework basado en utility classes: clases pequeñas y específicas que aplicas directamente en tu HTML para componer estilos. A diferencia de Bootstrap o Foundation, que entregan componentes prediseñados como botones o tarjetas, Tailwind te da piezas mínimas que combinas a tu gusto [00:55].
Y aquí viene lo interesante: muchos desarrolladores que defendían el CSS puro terminaron migrando a Tailwind cuando notaron que su código no escalaba bien con el tiempo. Mantener hojas de estilo grandes se vuelve costoso, y las utilidades resuelven ese problema con velocidad y consistencia.
¿Qué son las clases de utilidad en Tailwind? Son clases con un único propósito, como
font-medium,text-lgobg-blue-500, que aplicas en el HTML para construir estilos sin escribir CSS aparte.
La forma más rápida de empezar es con un CDN (Content Delivery Network), una tecnología que carga recursos desde Internet sin necesidad de instalar nada localmente [03:20]. Esto no es lo más optimizado para producción, pero es perfecto para tus primeros pasos o para integrarlo en un solo archivo.
Dentro de tu HTML añades una etiqueta <script> con el src apuntando al CDN oficial:
html
<script src="https://cdn.tailwindcss.com"></script>Con esa línea, tu proyecto ya puede leer todas las clases de utilidad. Para visualizar los cambios en tiempo real, te recomiendo la extensión Live Server de Visual Studio Code, que levanta un servidor local en el puerto 5500 al darle clic derecho y elegir Open with Live Server [09:30].
Cualquiera funciona, pero Visual Studio Code es la opción más cómoda por sus shortcuts para generar la estructura base de HTML y por su ecosistema de extensiones como Live Server.
Vamos a crear un encabezado con logo y menú de navegación usando solo clases de utilidad. La estructura semántica se mantiene: usamos <header>, <nav>, una etiqueta <a> para el logo y una lista no ordenada con los enlaces de Inicio, Acerca y Servicios.
En el <header> aplicas las clases base de color y texto:
html
<header class="bg-blue-500 text-white"> <nav class="container mx-auto flex items-center justify-between p-4"> <a href="#" class="text-lg font-bold">Logo</a> <ul class="flex space-x-4"> <li><a href="#" class="hover:text-gray-200">Inicio</a></li> <li><a href="#" class="hover:text-gray-200">Acerca</a></li> <li><a href="#" class="hover:text-gray-200">Servicios</a></li> </ul> </nav> </header>Fíjate cómo cada clase es predecible:
bg-blue-500 define el color de fondo azul con intensidad 500.text-white aplica color blanco al texto.flex, items-center y justify-between controlan el layout flexible.space-x-4 separa horizontalmente los elementos del menú.hover:text-gray-200 cambia el color al pasar el cursor.La intensidad de los colores va de 0 a 950, donde números más altos son tonos más oscuros [06:00]. Esa lógica numérica hace que aprender Tailwind se sienta natural muy rápido.
¿Qué hace la clase
container mx-auto? Crea un contenedor responsivo que se ajusta a distintos tamaños de pantalla y lo centra horizontalmente con márgenes automáticos.
Tailwind incluye soporte nativo para dark mode usando el prefijo dark: antes de cualquier utilidad [11:00]. Solo agregas las variantes oscuras a las clases existentes y el navegador detecta la preferencia del sistema operativo.
En el header anterior, basta con extender las clases:
html
<header class="bg-blue-500 text-white dark:bg-blue-900 dark:text-gray-200">Con esas dos utilidades extra, tu sitio responde automáticamente al tema claro u oscuro del sistema. Si en macOS cambias entre Light y Dark desde las preferencias, verás el ajuste sin recargar gracias a Live Server.
La clave está en aumentar la intensidad de los colores de fondo y bajar la del texto. Por ejemplo, pasar de bg-blue-500 a bg-blue-900 da contraste suficiente, y text-gray-200 mantiene legibilidad sin ser tan brillante como el blanco puro.
Un detalle pequeño puede romper todo el estilo. Si escribes mal una clase, como justify-betweene con una e de más, Tailwind no la reconoce y el layout falla en silencio [10:45]. Revisa siempre la ortografía exacta de las utilidades en la documentación de tailwindcss.com.
Otra recomendación: respeta la semántica HTML aunque uses utilidades. Etiquetas como <header>, <nav> y <ul> siguen siendo importantes para accesibilidad y SEO, incluso cuando todo el estilo vive en atributos class.
¿Ya probaste construir tu primer componente con Tailwind? Cuéntame en los comentarios qué te pareció la experiencia comparada con CSS tradicional.
Tambien podemos incluir el siguiente link, esta actualizado a Tailwind 4
<script src="https://unpkg.com/@tailwindcss/browser@4"></script>
En las versiones más actualizadas de VSCode ahora existe la extensión Live Preview. Te abre un Preview dentro del editor y se va actualizando conforme vas editando el código.
Les comparto una extensión de tailwind css para vscode. Esta extensión ayuda a autocompletar las clases de utilidad:
Un aspecto a tener en cuenta es que productos como Tailwind tienen un único CDN oficial y que no siempre en este recurso se incluye la versión más reciente del producto, como sucede justamente en este caso. Como prueba de ello se puede modificar la URL para dejarla de la siguiente forma:

Al revisar lo que sucede en el navegador, se puede ver que las clases definidas en cada etiqueta HTML no funcionan y que al abrir la consola, aparece la siguiente alerta:

Si se restablece la URL de forma genérica como se indicó en el vídeo de esta clase, la versión que se emplea es la más reciente disponible en el CDN, lo cual se puede verificar empleando la pestaña Network del panel de inspección del navegador, en la cual se ve que la versión empleada es la 3.4.16, que corresponde a la versión más reciente incluida en el CDN oficial de Tailwind:

Esto resulta importante porque cuando se actualice el CDN oficial de Tailwind y se incluya una versión más reciente del producto, el código Tailwind incluido en el proyecto que emplea una URL genérica, podría dejar de funcionar o funcionar de una manera inesperada.
Una solución a este problema es utilizar una URL que indique la versión que se desea trabajar en el proyecto, aunque lo mejor es limitar el uso de este método CDN para situaciones puntuales como la realización de pruebas rápidas o prototipos.
Bootstrap ha sido una herramienta popular durante años, pero su uso está disminuyendo debido a varias razones. Primero, Tailwind CSS, que es un framework basado en clases de utilidad, permite una personalización más sencilla y rápida, lo que favorece la creación de diseños únicos sin el peso de estilos predefinidos. Además, muchos desarrolladores buscan soluciones más ligeras y flexibles que se adapten mejor a sus necesidades específicas. Bootstrap a menudo incluye estilos y componentes que pueden no ser necesarios para cada proyecto, convirtiéndose en una carga innecesaria.
Creí que yo era el único chiflado que se negaba a usar frameworks para CSS
Leo comentario que dicen que Bootstrap está desfasado pero tienen bastante similitud, como las clases. Yo siempre lo uso en combinación con CSS nativo y me va de maravillas, lo que no tiene bootstrap lo hago yo y lo que tiene Bootstrap, ya para qué.
Igual estoy abierto y quiero aprender Tailwind, y haber aprendido antes Bootstrap me ayuda nastante, porque ya entiendo el temas de las clases y simbología.
Suerte a todos!! y a darle al código.
😲
Línea de código vía CDN actualizada de Tailwind:
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>

¿Sabías por qué Tailwind resetea los estilos nativos de los elementos HTML?
🚩Mira estas 5 láminas y descúbrelo!




