CSS

CSS Grid System
النظام الشبكي Grid في لغة CSS

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

التاريخ

05 نوفمبر 2021

الدروس

137

المستوى

مبتدئ

اللغة

انجليزي

المشاهدات

3065

المواضيع

24
الشروحات chevron_left CSS Grid System chevron_left CSS

CSS Grid System
النظام الشبكي Grid في لغة CSS

</> CSS Grid System
النظام الشبكي Grid في لغة CSS

CSS grid system هو نظام تخطيط  لصفحات الويب وهي أكثر الأنظمة الحديثة إستخداماً لأنه نظام بسيط ونظام مرن وهو مبني علي نظام الصفوف والأعمدة كل حاوية تتكون من صفوف وكل صف يتكون من مجموعة أعمدة
وكل عمود هو حاوية وكل حاوية تتكون من صفوف وكل صف عبارة عن أعمدة وهكذا الأمر أصبح سهلاً جداً.

معلومات حول نظام جريد في لغة CSS:

  • تقسم صفحة الويب إلي حاويات grid system.
  • تقسم حاويات grid system إلي صف أو مجموعة صفوف.
  • تقسم الصفوف إلي عمود أو مجموعة أعمدة.
  • يمكن أن تربط الحاويات أو الصفوف أو الأعمدة علاقات بنظام grid system.
  • العلاقات بين grid items تكون علاقة size حجم أو علاقة position وضع العناصر أو علاقة بين layers الطبقات.
  • يمكن التحكم بسهولة في grid itmes بشكل جماعي مثلاً عرض العنصر يطبق علي الجميع وهكذا.
  • نظام grid هو يشبه HTML Tables من حيث التقسيم وتتكون الجداول من صفوف وأعمدة أو خلايا.
  • لتحويل أي عنصر في صفحة HTML بنظام grid system يجب أن يكون له خاصية display:grid والقيمة هي grid.


Grid System

نظام grid في لغة CSS.

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

يتفوق نظام 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.

</> CSS grid container
حاوية grid في لغة CSS

grid container حاوية grid في لغة CSS هي عبارة عن عنصر parent أب يحتوي علي عناصر داخلية children تطبق عليه خاصية display:grid في لغة CSS.

CSS grid layout container

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

</> CSS grid items
عناصر grid في لغة CSS

grid items في لغة CSS هي عبارة عن العناصر الداخلية children الموجدة داخل حاوية grid تطبق عليها قواعد عن طريق parent الأب وهو grid container وتسمي ايضاً grid elements.

CSS grid items

العناصر الداخلية للحاوية هي عبارة عن items عناصر في لغة CSS.

</> CSS grid columns
أعمدة grid في لغة CSS

grid columns أعمدة grid في لغة CSS هي عبارة عن vertical lines خطوط رأسية مكونة من مجموعة items عناصر داخل حاوية grid وهي عناصر علي خط واحد رأسي.

</> CSS grid rows
صفوف grid في لغة CSS

grid rows صفوف grid في لغة CSS هي عبارة عن horizontal lines خطوط عرضية مكونة من مجموعة items عناصر داخل حاوية grid وهي عناصر علي خط واحد أفقي.

</> CSS grid gaps
فجوات grid في لغة CSS

grid gaps في لغة CSS هي الفجوات أو المساحات بين كل عمود من أعمدة grid أو بين كل صف من صفوف grid.

</> CSS grid lines
خطوط grid في لغة CSS

الخطوط نوعان داخل حاوية grid في لغة CSS:

  • الخطوط التي تنتهي بها الأعمدة داخل حاوية grid هي عبارة عن grid lines.
  • الخطوط التي تنتهي بها الصفوف داخل حاوية grid هي عبارة عن grid lines.
معلومات تهمك
  • لا تنس تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنس مشاركة الموقع مع أصدقائك حتى تعمّ الفائدة وتكون سببًا في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات