CSS Grid kullanımı benim için bir kırılma noktasıydı. O güne kadar float ve flexbox ile düzenleme yapıyordum. Düzenler çalışıyordu ama her şey biraz zorlu hissettiriyordu. CSS Grid kullanımını ilk denediğimde hiçbir şey çalışmadı. 'display: grid' yazdım, grid-template-columns ekledim ve elementler güzel dizilmek yerine üst üste yığıldı. Bir saat hata arayıp bulamadım. Sorun basitti ama görmesi zaman aldı: alt elementlere grid-column ve grid-row belirtmemişim. CSS Grid kullanımında ebeveyn elementle çocuk elementi birlikte düşünmek gerekiyor. Float alışkanlığı beni yanıltmıştı. İkinci deneme daha iyiydi. Basit iki kolonlu bir yapı. Çalıştı. Üçüncü deneme dört kolonlu, farklı yüksekliklerde. CSS Grid bunu zarif biçimde çözdü; flexbox ile saatlerce uğraşacağım bir düzeni birkaç satırda kurdum. O andan sonra projelerimde CSS Grid kullanımı standart hale geldi. Özellikle sayfa düzenlerinde, kart grid'lerinde, galeri yapılarında vazgeçilmez oldu. CSS Grid kullanımının öğrenme eğrisi biraz dik ama geçtikten sonra geri dönmek istemiyorsunuz. Ben şimdi yeni başlayanlara şunu söylüyorum: önce flexbox anlayın, sonra Grid öğrenin. Ama Grid öğrendikten sonra layoutu düşünme biçiminiz değişiyor. Bu değişim kalıcı.