ضبط الشبكة
جزء من قسم CSS Mastery في رحلة HTML على Coddy — الدرس 35 من 43.
التحدي
سهلفي هذه السلسلة، سنقوم ببناء تخطيط موقع ويب متجاوب باستخدام CSS Grid.
أولاً، دعونا نلقي نظرة على ما سنقوم بإنشائه:
موقع ويب يحتوي على:
- رأس الصفحة (Header)
- شريط جانبي (Sidebar)
- منطقة المحتوى الرئيسية
- تذييل الصفحة (Footer)
إليك كيف سيبدو الأمر عندما ننتهي:

لنبدأ بإنشاء هيكل الشبكة العام للموقع! مهامك:
- حول
.containerإلى تخطيط شبكي (grid layout). - أنشئ هيكلاً مكوناً من 3 أعمدة.
- حدد ثلاثة صفوف: واحد للرأس، وواحد للمحتوى الرئيسي، وواحد للتذييل.
- استخدم أسماء مناطق الشبكة (grid area names) لترتيب التخطيط بهذا الشكل:
"header header header" "hero featured featured" “footer footer footer”
5. أضف بعض المسافات بين العناصر وحول الحاوية لجعلها تبدو منظمة.
6. قم بتعيين اسم grid-area الصحيح لكل قسم باستخدام محددات الفئات (class selectors): .header، .hero، .featured، و .footer
جرّب بنفسك
<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
1إتقان المحددات – الربط
مقدمةمحدد الأحفادمحدد الأبناءمحدد الأشقاء المتجاورينمحدد الأشقاء العامتحدي المراجعة3الأصناف الزائفة الهيكلية (Structural pseudo-classes)
الأصناف الزائفة الهيكلية (Structural pseudo-classes)استهداف الابن الأولاستهداف الابن الأخيرقوة الأنماط: استخدام nth-childتحدي المراجعة