انتقل إلى محتوى الدرس

CSS Grid Layout Module وحدة تخطيط grid في لغة CSS

سوف تتعلم في هذا الدرس نظام التخطيط  الشبكي وهو grid system، وهو نظام سهل وبسيط ومبني فقط علي الصفوف والأعمدة ، مما يسهل تصميم صفحات الويب دون الحاجة إلى استخدام floats , positioning في لغة CSS.

1 صفوف تعليمية
لغة CSS
5,634 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يتفوق نظام CSS Grid Layout في تقسيم الصفحة عن الأنظمة الأخري مثل نظام [float-position-flex] من حيث الطبقات ومن حيث علاقة العناصر بعضها لبعض ومن حيث علاقة الحاوية بالعناصر الداخلية ومن حيث التحكم في جميع العناصر معاً مما يعني سرعة إنهاء تصميم صفحة ويب في أسرع وقت ممكن لانها مبنية علي أجزاء وكل جزئ يتكون من حاويات Grid وصفحة HTML جميعها عبارة عن حاوية.


CSS grid layout module وحدة تخطيط grid تتكون من:

  • grid container حاوية grid وهي عبارة عن عنصر parent أب يحتوي علي عناصر داخلية children تطبق عليه خاصية display:grid في لغة CSS.
  • grid items هي عبارة عن العناصر الداخلية children الموجدة داخل حاوية grid تطبق عليها قواعد عن طريق parent الأب وهو grid container وتسمي ايضاً grid elements.
  • grid columns أعمدة grid هي عبارة عن vertical lines خطوط رأسية مكونة من مجموعة items عناصر داخل حاوية grid وهي عناصر علي خط واحد رأسي.
  • grid rows صفوف grid هي عبارة عن horizontal lines خطوط عرضية مكونة من مجموعة items عناصر داخل حاوية grid وهي عناصر علي خط واحد أفقي.
  • grid gaps تسمي الفجوات بين أعمدة grid أو بين صفوف grid ب gaps.
  • columns lines تسمي نهاية كل عمود من أعمدة حاوية grid بخطوط الأعمدة.
  • rows lines تسمي نهاية كل صف من صفوف حاوية grid بخطوط الصفوف.

CSS grid layout module

تسمعي مجموعة عناصر لها علاقة ببعض داخل حاوية واحدة بوحدة تخطيط grid في لغة CSS.