Sık kullanılan tüm CSS grid özellikleri, uygulandıkları yere göre gruplandırılmış: kapsayıcı, öğe ve boyutlandırma birimleri. Her satır özelliği yaygın değerleriyle eşleştirir.
Grid, öğeleri iki boyutta dizer: satırlar ve sütunlar aynı anda. Ebeveyne display: grid verin, izleri grid-template-columns ve grid-template-rows ile tanımlayın, çocukları hücrelere yerleştirin. Sayfa ve kart düzenleri için grid'i, tek boyutlu çubuklar için flexbox'ı kullanın. İkisi serbestçe birleşir.
Referans tablosu · 33 kayıt
CSS GridExplained
33 of 33 rows
Kapsayıcı
grid | inline-grid
Öğeyi bir grid kapsayıcısına dönüştürür.
1fr 1fr | repeat(3, 1fr) | 200px 1fr
Sütunları ve genişliklerini tanımlar.
auto 1fr auto
Satırları ve yüksekliklerini tanımlar.
[main-start] 1fr [main-end]
Bir şablonda grid çizgilerini adlandırır ve öğeleri bu adlara göre yerleştirir.
1rem | 8px 16px
Satırlar ve sütunlar arasındaki boşluk.
"header header" "nav main"
Okunabilir yerleştirme için hücrelere ad verir.
"head head" 64px "nav main" 1fr / 200px 1fr
Satırları, sütunları ve alanları tek bir kısaltmada ayarlar.
repeat(2, 1fr) / auto-flow 80px
Tüm iz özelliklerini ve grid-auto-flow'u tek bildirimde ayarlar.