Grid yapısını kurma
Coddy'nin HTML Journey'sinin CSS Mastery bölümünün bir parçası — ders 35 / 43.
Görev
KolayBu seride, CSS Grid kullanarak duyarlı bir web sitesi düzeni oluşturacağız.
İlk olarak, ne oluşturacağımıza bir göz atalım:
Şunları içeren bir web sitesi:
- Bir üst bilgi (header)
- Bir yan menü (sidebar)
- Bir ana içerik alanı
- Bir alt bilgi (footer)
Bitirdiğimizde şöyle görünecek:

Web sitesi için genel ızgara (grid) yapısını oluşturarak başlayalım! Görevleriniz:
.containersınıfını bir ızgara (grid) düzenine dönüştürün.- 3 sütunlu bir yapı oluşturun.
- Üç satır tanımlayın: biri üst bilgi (header), biri ana içerik ve biri alt bilgi (footer) için.
- Düzeni şu şekilde ayarlamak için ızgara alanı (grid area) adlarını kullanın:
"header header header" "hero featured featured" “footer footer footer”
5. Temiz görünmesi için öğeler arasına ve kapsayıcı (container) etrafına biraz boşluk ekleyin.
6. Sınıf seçicileri kullanarak her bölüme doğru grid-area adını atayın: .header, .hero, .featured ve .footer
Kendin dene
<html>
<head>
<title>FlavorFiesta</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<header class="header">FlavorFiesta</header>
<section class="hero">
<h1>Delicious Recipes & Culinary Adventures</h1>
<p>Your daily dose of flavor, fun, and food!</p>
</section>
<section class="featured">
<h2>Featured Recipes</h2>
<div class="recipe-grid">
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/a/a0/Food-pasta-spinach_%2824218510092%29.jpg" alt="Pasta">
<p> Creamy Spinach Pasta</p>
</div>
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/6/62/NCI_Visuals_Food_Hamburger.jpg" alt="Burger">
<p> Classic Beef Burger</p>
</div>
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/1/1e/Quinoa%2C_Black_Bean%2C_and_Mango_Salad.png" alt="Salad">
<p> Quinoa & Avocado Salad</p>
</div>
</div>
</section>
<footer class="footer">
<p>© 2025 FlavorFiesta | Follow us @flavorfiesta</p>
</footer>
</div>
</body>
</html>
CSS Mastery bölümündeki tüm dersler
1Seçici Uzmanlığı – Kombinasyon
GirişAlt Öğe SeçicisiÇocuk SeçiciBitişik Kardeş SeçicisiGenel Kardeş SeçicisiÖzet Meydan Okuması2Etkileşimli Sözde Sınıflar
Sözde SınıflarHover EfektleriOdaklanma EfektleriAktif StillerÖzet Meydan Okuması