CursosEmpresasBlogLiveConfPrecios

Cómo crear grids o columnas en Tailwind CSS

Clase 7 de 29 • Curso de Tailwind CSS 1

Contenido del curso

Introducción, instalación y ambiente de desarrollo

  • 1
    ¿Qué es Tailwind CSS?

    ¿Qué es Tailwind CSS?

    02:24 min
  • 2
    Instalación y ambiente de desarrollo

    Instalación y ambiente de desarrollo

    08:26 min
  • 3
    Directivas de Tailwind

    Directivas de Tailwind

    01:59 min

Conceptos básicos

  • 4
    Personalización y configuración

    Personalización y configuración

    01:57 min
  • 5
    Responsive Design, Mobile First y Utility First

    Responsive Design, Mobile First y Utility First

    03:55 min

Utilerías

  • 6
    Colores

    Colores

    04:25 min
  • 7

    Cómo crear grids o columnas en Tailwind CSS

    Viendo ahora
  • 8
    Dimensiones y Espacios

    Dimensiones y Espacios

    08:57 min
  • 9
    Cambiando las propiedades de la tipografía

    Cambiando las propiedades de la tipografía

    04:59 min
  • 10
    Ajustando el espaciado entre letras y líneas

    Ajustando el espaciado entre letras y líneas

    04:37 min
  • 11
    Display

    Display

    04:42 min
  • 12
    Flexbox

    Flexbox

    09:19 min
  • 13
    Crea tus propias utilerías

    Crea tus propias utilerías

    04:04 min
  • 14
    Entendiendo las variantes y las pseudo-clases

    Entendiendo las variantes y las pseudo-clases

    04:05 min
  • 15

    ¡Es hora de practicar!

    01:40 min

Proyecto: PlatziFood

  • 16
    Creando una card

    Creando una card

    05:55 min
  • 17
    Aplicando formato a la card

    Aplicando formato a la card

    09:06 min
  • 18
    Responsive design en la card

    Responsive design en la card

    05:41 min
  • 19
    Construye el header

    Construye el header

    07:32 min
  • 20
    Crea el footer

    Crea el footer

    09:46 min
  • 21
    Crea un banner

    Crea un banner

    06:32 min
  • 22
    Cómo integrar una card

    Cómo integrar una card

    08:47 min
  • 23
    Forms

    Forms

    10:02 min
  • 24
    Directivas de Apply

    Directivas de Apply

    02:57 min
  • 25
    Extraer componentes

    Extraer componentes

    08:11 min
  • 26
    Navbar

    Navbar

    08:51 min
  • 27
    Alpine JS

    Alpine JS

    03:32 min
  • 28
    Optimiza tu archivo: PurgeCSS y NanoCSS

    Optimiza tu archivo: PurgeCSS y NanoCSS

    03:56 min

Conclusiones

  • 29
    Conclusiones y qué sigue

    Conclusiones y qué sigue

    00:54 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      En esta clase vamos a aprender a crear un grid de columnas utilizando flex en Tailwind.

      Grid Básico

      Verás que con lo que hemos aprendido hasta ahora es muy sencillo crear un grid.

      1. Crearemos un elemento que contendrá las columnas de nuestro Grid con la clase de flex.
      <div class=“flex”>; </div>
      1. Teniendo de base el elemento del punto anterior insertaremos una etiqueta por cada columna que queramos tener de la siguiente manera.

      Una columna

      <div class="flex"> <div class="w-full p-4 bg-blue-800" ></div> </div>

      Resultado

      1.png

      Dos columnas

      <div class="flex"> <div class="w-1/2 p-4 bg-blue-800" ></div> <div class="w-1/2 p-4 bg-blue-600" ></div> </div>

      Resultado

      2.png

      Tres Columnas

      <div class="flex"> <div class="w-1/3 p-4 bg-blue-800" ></div> <div class="w-1/3 p-4 bg-blue-600" ></div> <div class="w-1/3 p-4 bg-blue-500" ></div> </div>

      Resultado

      3.png

      Cuatro Columnas

      <div class="flex"> <div class="w-1/4 p-4 bg-blue-700" ></div> <div class="w-1/4 p-4 bg-blue-400" ></div> <div class="w-1/4 p-4 bg-blue-600" ></div> <div class="w-1/4 p-4 bg-blue-500" ></div> </div>

      Cinco columnas

      <div class="flex"> <div class="w-1/5 p-4 bg-blue-700" ></div> <div class="w-1/5 p-4 bg-blue-400" ></div> <div class="w-1/5 p-4 bg-blue-600" ></div> <div class="w-1/5 p-4 bg-blue-500" ></div> <div class="w-1/5 p-4 bg-blue-800" ></div> </div>

      Resultado

      5.png

      Seis columnas

      <div class="flex"> <div class="w-1/6 p-4 bg-blue-700" ></div> <div class="w-1/6 p-4 bg-blue-400" ></div> <diva class="w-1/6 p-4 bg-blue-600" ></div> <div class="w-1/6 p-4 bg-blue-500" ></div> <div class="w-1/6 p-4 bg-blue-300" ></div> <div class="w-1/6 p-4 bg-blue-800" ></div> </div>

      Resultado

      6.png

      Grid Responsivo con Columnas de Anchura Fija

      La diferencia para lograr que nuestro grid sea responsivo es que al elemento base donde tenemos la clase de flex le agregamos flex-wrap con esto logramos que cuando uno de los elemento exceda el tamaño, ese elemento pase al siguiente renglón. Y con el uso de las pseudo-classes responsivas de sm, md, lg y xl logramos el numero de columnas deseada por tamaño de pantalla.

      <div class="flex flex-wrap m-4"> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/6 p-4 bg-green-700 mb-1" ></div> </div>

      Resultados

      default o xs

      7.PNG

      sm

      8.PNG

      md

      9.PNG
      &amp;amp;amp;amp;gt; lg
      10.PNG

      xl

      11.PNG

      Grid Responsivo con Columnas de Anchura Variable

      Al igual que con el grid responsivo anterior, agregamos en el elemento base de flex la clase de flex-wrap y de igual manera hacemos uso de las pseudo-classes responsivas de sm, md, lgy xl.

      <div class=“flex flex-wrap m-4”> <div class="w-full sm:w-1/2 md:w-2/5 lg:w-1/6 xl:w-7/12 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/3 md:w-1/5 lg:w-3/6 xl:w-1/12 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/6 md:w-2/5 lg:w-2/6 xl:w-4/12 p-4 bg-green-900 mb-1" ></div> <div class="w-full sm:w-1/6 md:w-1/5 lg:w-1/6 xl:w-1/12 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/3 md:w-3/5 lg:w-1/6 xl:w-5/12 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-1/5 lg:w-4/6 xl:w-6/12 p-4 bg-green-900 mb-1" ></div> <div class="w-full sm:w-1/3 md:w-1/5 lg:w-2/6 xl:w-3/12 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/6 md:w-1/5 lg:w-2/6 xl:w-4/12 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-3/5 lg:w-2/6 xl:w-5/12 p-4 bg-green-900 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-3/5 lg:w-3/6 xl:w-8/12 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/6 md:w-1/5 lg:w-2/6 xl:w-2/12 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/3 md:w-1/5 lg:w-1/6 xl:w-2/12 p-4 bg-green-900 mb-1" ></div> <div class="w-full sm:w-1/2 md:w-2/5 lg:w-2/6 xl:w-5/12 p-4 bg-green-700 mb-1" ></div> <div class="w-full sm:w-1/3 md:w-1/5 lg:w-1/6 xl:w-3/12 p-4 bg-green-500 mb-1" ></div> <div class="w-full sm:w-1/6 md:w-2/5 lg:w-3/6 xl:w-4/12 p-4 bg-green-900 mb-1" ></div> </div>

      Resultados

      default o xs

      12.PNG

      sm

      13.PNG

      md

      14.PNG

      lg

      15.PNG

      xl

      16.PNG

      Conclusión

      Crear grids en Tailwind usando flex es muy sencillo. En flex podemos hacer uso de las clases de dimensiones porcentuales, algunos ejemplos son: w-1/2, w-2/3, w-3/4, w-5/6, w-7/12,. Estas mediciones nos facilita poder crear columnas de 2, 3, 4, 5, 6 y 12 columnas y sus combinaciones.

        Guillermo Baldán López

        Guillermo Baldán López

        student•
        hace 6 años

        Yo prefiero css grid, te ahorras poner un montón de divs

          WILSON ROLANDO RAMÍREZ MEJÍA

          WILSON ROLANDO RAMÍREZ MEJÍA

          student•
          hace 4 años

          Algun ejemplo que puedas compartir, mis conocimientos aun no son tan amplios, gracias

        Kevin Parra Lopez

        Kevin Parra Lopez

        student•
        hace 6 años

        Se me hace muy interesante, aunque creo que llevara mucho código inline

          Emanuel Torres

          Emanuel Torres

          student•
          hace 5 años

          totalmente de acuerdo

        Daniel Esteban Santos Mendez

        Daniel Esteban Santos Mendez

        student•
        hace 6 años

        Por qué los Framewoks css no usan display grid? Siempre crean sus propias grillas, creo que es mejor usar grid de forma nativa así se use un framework, resulta más facil y no llenamos el HTML de div

          José Heriberto López Ruiz

          José Heriberto López Ruiz

          student•
          hace 6 años

          Probablemente se deba a que al usar sus propias grillas ya tienen la lógica que hace que esas grillas se adapten de forma responsiva. Es decir, si usaran display grid, entonces tendrías que hacer otro display grid para otro tamaño de media query, y sería muchísimo más trabajo. Al usar una grilla hecha por un framework, ya no te tienes qué preocupar por modificar el display grid cuando el usuario usa otro media query, porque la lógica ya está hecha por el framework.

          John W. Martínez

          John W. Martínez

          student•
          hace 6 años

          Estaba pensando lo mismo. Quiero crear un panel de administración para una plataforma y por eso empecé con el curso de Tailwind CSS, porque he visto que es el mejor para el tema del UI/UX. Pero creo que la estructura principal la voy a manejar con CSS nativo y usando display:grid, aprovechando el superpoder de los templates.

          Ya para la organización de la información si usaría el sistema de grid del framework como tal.

        Luis Angel Murrugarra Astolingon

        Luis Angel Murrugarra Astolingon

        student•
        hace 5 años

        creo que ya implementaron la clase grid , puede revisarlo en este link https://tailwindcss.com/docs/grid-template-columns

        Jimmy Buriticá Londoño

        Jimmy Buriticá Londoño

        student•
        hace 5 años

        Esta muy claro, aunque se ve mucho código.

        Guillermo Vara De Gante

        Guillermo Vara De Gante

        student•
        hace 6 años

        La parte del codigo que no se ve en la primera seccion es un

        &lt;div class=&quot;flex m-4&quot;&gt; &lt;div class=&quot;m-2 w-1/2 p-4 bg-blue-800&quot;&gt; &lt;p&gt;w-1/2&lt;/p&gt; &lt;/div&gt; &lt;div class=&quot;m-2 w-1/2 p-4 bg-blue-800&quot;&gt; &lt;p&gt;w-1/2&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;
        Edgar Ramón González Contreras

        Edgar Ramón González Contreras

        student•
        hace 5 años

        Vaya, nunca creí que trabajar con flexbox seria aun mas sencillo que con bootstrap :0

        Christian Alvarenga

        Christian Alvarenga

        student•
        hace 5 años

        Creo que aun no estaba implementado pero, ahora Tailwind ya trae el display Grid.

        Grid Tailwind

        Aarón Fabricio Santa Cruz Valdez

        Aarón Fabricio Santa Cruz Valdez

        student•
        hace 6 años

        Esas medidas de porcentaje me confunde. Para crear grillas siento que mejor usar Grid

        Juan Esteban Muñoz

        Juan Esteban Muñoz

        student•
        hace 4 años

        Pregunta... en un proyecto puede co-existir tanto tailwind como CSS nativo en otra hoja de estilos y enlazarla?

          Said Alejandro Rosas Vera

          Said Alejandro Rosas Vera

          student•
          hace 4 años

          Se podría, pero Tailwind directamente desaprueba esto debido a que se pierde el enfoque del framework, la idea es no salir del markup (Html). Pero, en caso de que sea totalmente necesario, si, se podrían agregar los estilos en la misma hoja donde agregaste las directivas de @tailwind. Si haces esto, te recomiendo usar la directiva @layer (esto te permite añadir reglas de estilos al final de alguna de las directivas que importaste), de esta manera:

          @tailwind base; @tailwind components; @tailwind utilities; @layer components { .componente { @apply text-red-100; } }

          Esto básicamente lo que hace es añadir las reglas que coloques dentro AL FINAL del bloque en el que decidiste que van a pertenecer, en este caso, en la hoja compilada vas a poder notar que .componente estaría declarado después de components pero antes que utilities. Ahora, podrás estarte preocupando, ¿por qué no simplemente colocamos los estilos después de @tailwind components? Bueno, principalmente porque es una buena práctica, además de que es más tedioso en caso de que la cantidad de estilos que escribas entre estas directivas sea mucho porque las tres directivas deberían permanecer juntas. Igualmente, una recomendación es que si escribirás directamente desde las hojas de estilo uses la directiva @apply para poder insertar utilidades de Tailwind ahí mismo, a continuación de ilustro un ejemplo:

          .componente { @apply text-sm text-red-100 font-thin; }

          Ahora, otra vez te podrías estar haciendo una pregunta, ¿por qué no simplemente escribimos reglas Css nativamente? Bueno, el principal objetivo de Tailwind es mantener un "design system" que en palabras fáciles significa mantener una uniformidad donde si a un componente la asignamos la clase font-thin tenga el mismo valor que cualquier otro elemento donde esta clase es aplicada, digo esto porque muchas veces solemos descartar la uniformidad inconscientemente y hay elementos que tienen un, en este caso, font-weight distinto entre si aún cuando son elementos similares, esto porque se nos olvida los valores que debemos seguir (en casos donde los estilos son muy extensos). Espero esta explicación haya resuelto tú duda, quedo al pendiente de tú respuesta, ¡un saludo! :D

        Victor Manuel Sarria Salinas

        Victor Manuel Sarria Salinas

        student•
        hace 3 años

        creo que esto es lo mismo que leer la documentación oficial, cuando debería ser una clase.

        Jaime David Burbano Montoya

        Jaime David Burbano Montoya

        student•
        hace 6 años

        Hay un error en el código del paso 2, muestra solo el html de un div, pero se están mostrando 2 que están en w-1/2

        Favio Sauto

        Favio Sauto

        student•
        hace 6 años

        ¿Alguien puede ver el código?

        A mi no me aparece.

          Daniel Jonguitud

          Daniel Jonguitud

          student•
          hace 6 años

          A mi tampoco me aparece, según la fecha de publicación al parecer todavia se sigue actualizando

          JuanFe Peralta

          JuanFe Peralta

          Team Platzi•
          hace 6 años

          Ya se solucionó ese detalle, ¿podrían confirmarnos si ya pueden ver el código? Por favor. :)

        Ricardo Portillo

        Ricardo Portillo

        student•
        hace 4 años

        Si alguien esta viendo el curso en 2022 como yo esto cambio por favor acceder a la documentación oficial para ver los cambios

        Cesar Velásquez Córdova

        Cesar Velásquez Córdova

        student•
        hace 5 años
        grid-responsive.png
        Christian Velázquez

        Christian Velázquez

        student•
        hace 6 años

        Tailwind, me está gustando; pero, lo pondría en un empate con Materialize.

        Abner Batz

        Abner Batz

        student•
        hace 6 años

        ¿Como utilizar CSS Grid Layout system en Tailwind?

        Patricio Lorca

        Patricio Lorca

        student•
        hace 6 años

        esto esta genial, pero porque falta la clase de los display: grid?

        Francisco Soto

        Francisco Soto

        student•
        hace 6 años

        Deberian a ver creado el video.....para eso buscamos en google

          Wilson Orlando Capacho Carmona

          Wilson Orlando Capacho Carmona

          student•
          hace 6 años

          Eso esta facil padre..yo creo que cualquiera lo puede entender

          Never Andrés Aparicio Hernandéz

          Never Andrés Aparicio Hernandéz

          student•
          hace 6 años

          De hecho todo esta en la documentacion