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

Horizontal Navbar Methods Comparison مقارنة طرق بناء الشريط الأفقي

أنشئ أشرطة تنقل أفقية علوية احترافية بلغة CSS باستخدام صف العناصر عبر inline-block والتعويم المحتوى بـ flow-root، مع رسم الفواصل العمودية وتوزيع طرفي الشريط وتثبيته أعلى الشاشة أثناء التمرير.
3 صفوف تعليمية
لغة CSS
5,323 مشاهدة

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

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

تمنحك الطريقتان الكلاسيكيتان في هذا الدرس فهماً متيناً لآليات التدفق الأفقي وصيانة المشاريع القائمة بكفاءة. قارن بينهما في الجدول الملخص التالي تمهيداً للفصل القادم الذي يقدم نظام الصناديق المرنة أحادي البعد لتوزيع العناصر ومحاذاتها بمرونة أعلى:

وجه المقارنةطريقة display: inline-blockطريقة float مع display: flow-root
المسافة بين الخاناتتترك فراغاً صغيراً يقارب 4px بسبب مسافات الكودترص التبويبات بتلاصق تام بصفر فراغات بينية
توسيط الروابط أفقياًسهلة جداً عبر text-align: center على القائمة الأبتحاذي نحو البداية أو النهاية ولا تدعم التوسيط المباشر
توزيع طرفي الشريطلا تدفع عنصراً منفرداً لأقصى الطرف المقابلتدعم فصل زر الدخول في الطرف المقابل بتعويم معاكس
ارتفاع القائمة الأبتحافظ .nav-list على ارتفاعها تلقائياًتتطلب display: flow-root لمنع انهيار الارتفاع
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

أتقنت في ملخص الدرس بناء أشرطة التنقل الأفقية بطريقتي display: inline-block والتعويم المحتوى بـ display: flow-root، ورسم الفواصل العمودية، وتوزيع الروابط على طرفي الشريط، وتثبيته أعلى الشاشة أثناء التمرير عبر position: sticky. وفي الخطوة التالية ننتقل إلى فصل جديد يبدأ بدرس الصناديق المرنة - فليكس بوكس في لغة CSS لتعلم أقوى أنظمة التخطيط المرنة الحديثة.