انتقل إلى محتوى الدرس
الدرس 84
دورة لغة CSS

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

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

أقسام الدرس
8
الأمثلة
0
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
5,615
محتوى الدرس
في هذا الدرس 8تصفّح المواضيع

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 في لغة CSS

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 وهي عناصر علي خط واحد رأسي.

أعمدة grid في لغة CSS

CSS grid rows صفوف grid في لغة CSS

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

صفوف grid في لغة CSS

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

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

فجوات grid في لغة CSS

CSS grid lines خطوط grid في لغة CSS

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

  • الخطوط التي تنتهي بها الأعمدة داخل حاوية grid هي عبارة عن grid lines.
  • الخطوط التي تنتهي بها الصفوف داخل حاوية grid هي عبارة عن grid lines.
خطوط grid في لغة CSS

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…

ابنِ لغتك البرمجية

المصطلحات13

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 13 مفهومةأول بطاقة، أول خطوة
01 Grid شبكي
للمراجعة
02 Position موقع / وضعية
للمراجعة
03 Float عائم
للمراجعة
04 Layout تخطيط
للمراجعة
05 Property خاصية
للمراجعة
06 Result نتيجة
للمراجعة
07 Example مثال
للمراجعة
08 Inline مضمن
للمراجعة
09 Display شاشة
للمراجعة
10 Columns أعمدة
للمراجعة
11 Gaps فوارق
للمراجعة
12 Rows صفوف
للمراجعة
13 Lines خطوط
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

حروف قليلة. معنى كامل.

الاختصارات2

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 2 مفهومةأول بطاقة، أول خطوة
01 CSS CSS
Cascading Style Sheets
صفحات الأنماط الانسيابية
للمراجعة
02 Intro Intro
Introduction
مقدمة
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

مساحة التحدي

اختبر فهمك.
ووصلها للإتقان.

كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.

5أسئلة 3أنواع تحديات 100%هدف الإتقان
تصحيح تلقائي. فرص بلا حدود.

أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.

الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.

لمحة عن التحدي5 أسئلة تنتظرك
01

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

02

يتم اعتبار عنصر ال HTML ك grid container عندما يتم تعيين خاصية ال display الخاصة به بأحدي القيمتين " grid " او "..............."

____
03

الصفوف الراسية في ال grid تسمي Rows ؟

04

تسمي المساحات الموجودة بين الأعمدة ب column lines ؟

05

نستطيع تعيين المساحات الفارغة بين الصفوف والاعمدة عن طريق استخدام الخاصية ؟