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

Flexbox Versus Grid Responsiveness موازنة التجاوب بالمرن والشبكة

ابنِ واجهات متجاوبة بنظام Flexbox في CSS عبر تبديل الاتجاه من عمود الهاتف إلى صف الحاسوب، وتفعيل التفاف البطاقات التلقائي، وتصميم شريط علوي ثنائي اللغة، ومعالجة فيضان النصوص الطويلة بتصفير العرض الأدنى.
2 صفوف تعليمية
لغة CSS
4,285 مشاهدة

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

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

تجمع الواجهات المتجاوبة الاحترافية بين Flexbox و CSS Grid بتكامل هندسي واضح؛ فتتولى الشبكة تقسيم الهيكل العام ثنائي الأبعاد، بينما يدير الصندوق المرن المكونات الداخلية التي يتبع حجمها محتواها:

معيار المقارنةالتجاوب عبر Flexboxالتجاوب عبر CSS Grid
أبعاد التخطيطأحادي البعد في صف أو عمود مع قابلية الالتفافثنائي الأبعاد يضبط الصفوف والأعمدة معاً في آن واحد
العناصر المنفردة بآخر سطرتتمدد تلقائياً لملء المساحة المتبقية في السطرتلتزم بدقة تحت خطوط المسارات المحددة للأعمدة
فلسفة التحجيمتبدأ من حجم المحتوى صعوداً لتوزيع السطرتبدأ من تقسيم الحاوية نزولاً لوضع العناصر
المكونات المثاليةالشريط العلوي ومجموعات الأزرار والشارات والأقسام المقسومةالهيكل العام للصفحة ومعارض البطاقات متطابقة العرض
الصف 2 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعلّمت في هذا الدرس تبديل flex-direction عبر نقاط التوقف بنهج الهاتف أولاً، وبناء صفوف بطاقات ملتفة تلقائياً عبر flex-wrap: wrap و flex: 1 1 260px، وتصميم شريط علوي ثنائي اللغة ينعكس تلقائياً بين العربية والإنجليزية، ومنع فيضان النصوص الطويلة بالتصريح min-width: 0. في الخطوة التالية ننتقل إلى درس خاصية text-overflow في لغة CSS للتحكم الاحترافي في قص العناوين الطويلة وإظهار نقاط الاختصار القياسية.