0Pricing
CSS Academy · درس

فاحص التخطيط لـ Flexbox وGrid

اعرض مسارات flex وgrid والفجوات ومحاذاة العناصر باستخدام طبقة فاحص التخطيط في Chrome.

فاحص التخطيط لـ Flexbox وGrid درس مجاني في CSS Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في CSS Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة CSS Academy 4 دروس في المجموع.

شارة Flexbox في DevTools

تضع Chrome DevTools شارة "flex" بجوار عقدة DOM لحاويات flex في لوحة Elements. يؤدي النقر على الشارة إلى تبديل طبقة Flexbox التراكبية، وهي خطوط ملونة توضح المحور الرئيسي والمحور المتقاطع وحدود العناصر وتباعد الفجوات.

شارة Grid والطبقة التراكبية

تظهر حاويات Grid شارة "grid". يؤدي النقر عليها إلى تبديل الطبقة التراكبية للشبكة، التي تعرض خطوطًا ملونة للأعمدة والصفوف والفجوات. وتظل الطبقات التراكبية الدائمة (المثبتة في لوحة Layout) ظاهرة أثناء تمرير إطار العرض أو تغيير حجمه.

لوحة Layout

تسرد علامة Layout في Chrome DevTools ← Elements جميع حاويات flex وgrid في الصفحة. يؤدي النقر على اسم حاوية إلى تحديدها في DOM وتبديل طبقتها التراكبية. ويمكن ضبط مظهر الطبقة التراكبية هنا، مثل لون الخط ووضوح التسمية وأحجام المسارات.

تحديد حجم مسارات Grid

تعرض الطبقة التراكبية أسماء المسارات وأحجامها عند تفعيل "Show track sizes". وتعرض الأحجام الجوهرية (auto وmin-content وmax-content) والوحدات الكسرية (fr) قيمها المحلولة بالبكسل، مما يكشف كيفية تقسيم وحدات fr للمساحة المتاحة.

فحص عناصر Flexbox

حدّد عنصر flex (عنصرًا فرعيًا لحاوية flex). تعرض لوحة الأنماط توسيع الاختصار flex: — flex-grow وflex-shrink وflex-basis. تبرز طبقة التراكب حجم العنصر على المحور الرئيسي، وقيمة الأساس، وأي نمو أو انكماش طُبّق عليه.

مناطق Grid المسماة

تعرض حاويات Grid التي تستخدم grid-template-areas طبقات تراكب للمناطق المسماة. تُوسم كل منطقة مسماة بلون مميز. يسهّل هذا العرض المرئي التحقق من أن تعيينات grid-area تطابق قالب التخطيط المقصود.

فحص Subgrid

تُميّز DevTools حاويات Subgrid بوضوح. وتتوافق خطوط مساراتها مع مسارات Grid الأصلية، وتعرض طبقة التراكب هذا التوافق بصريًا، مؤكدةً أن عناصر Subgrid تشارك في نظام إحداثيات Grid الأصلية.

تصحيح محاذاة العناصر

غالبًا ما تنتج العناصر غير المحاذاة عن قيم غير صحيحة لـ justify-content أو align-items أو align-self. تعرض طبقة تراكب flex/Grid مواضع العناصر بالنسبة إلى خطوط المحاور. جرّب تبديل خصائص المحاذاة في لوحة الأنماط، ولاحظ تغيّرات طبقة التراكب في الوقت الفعلي.

تصوير الفجوات

تعرض طبقة التراكب المسافات الفاصلة بين العناصر على شكل أشرطة ملوّنة. يسهّل ذلك تأكيد قيم gap وتحديد ما إذا كانت المسافة ناتجة عن gap (وهو الأسلوب الصحيح) أو عن margin (التي قد تنهار بشكل غير متوقع في صفوف flex).

الشبكة الضمنية مقابل الصريحة

تميّز طبقة تراكب Grid بين المسارات الضمنية (التي تُنشأ تلقائيًا لعناصر التجاوز) والمسارات الصريحة (المحددة في grid-template). وتمثل الخطوط المتقطعة المسارات الضمنية. إذا أنشأ المحتوى مسارات ضمنية غير متوقعة، تكشف طبقة التراكب نمط التجاوز فورًا.

تصحيح أخطاء التخطيط المتجاوب

اجمع بين Layout Inspector وDevice Mode. غيّر حجم إطار العرض، وراقب في الوقت الفعلي كيف يعيد flex wrap ومسارات grid auto-fill/auto-fit التدفق. يساعد ذلك على اكتشاف أعطال التخطيط المتجاوب في وقت أبكر من تغيير حجم نافذة المتصفح يدويًا.

اختبار المعرفة

ما الذي تعرضه طبقة تراكب Grid في DevTools ولا يظهر في الصفحة المعروضة؟

الملخص

تعمل أداة Layout Inspector الخاصة بـ Flexbox وGrid في DevTools على تصوير خطوط المحاور، وأحجام المسارات، ومسافات الفجوات، والمناطق المسماة، والمسارات الضمنية في طبقات تراكب تفاعلية. وبالاقتران مع لوحة Layout لإدارة طبقات التراكب، تجعل تصحيح أخطاء تخطيطات CSS المعقدة أسرع وأكثر سهولة في الفهم من قراءة CSS وحدها.

الأسئلة الشائعة

هل درس «فاحص التخطيط لـ Flexbox وGrid» مجاني؟

نعم — نص درس «فاحص التخطيط لـ Flexbox وGrid» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة CSS Academy، انتقل إلى CoddyKit PRO. تتضمن دورة CSS Academy 4 دروس في المجموع.

ماذا ستتعلم في «فاحص التخطيط لـ Flexbox وGrid»؟

اعرض مسارات flex وgrid والفجوات ومحاذاة العناصر باستخدام طبقة فاحص التخطيط في Chrome. تتمرن على CSS Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ CSS Academy؟

لا تُشترط خبرة سابقة. CSS Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «فاحص التخطيط لـ Flexbox وGrid»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس CSS Academy هذا؟

نعم. كل درس في CSS Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الأنماط المحسوبة وفاحص نموذج الصندوق
  2. فاحص التخطيط لـ Flexbox وGrid
  3. لوحة CSS Overview
  4. مصحح الحركات والانتقالات
← العودة إلى CSS Academy