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

Verifying Setup in DevTools فحص الإعداد بأدوات المطور

تعلّم طرق تثبيت Bootstrap 5.3 عبر CDN المحمي ببصمة SRI أو الملفات المحلية أو npm، وابنِ قالب البداية القياسي بلغة HTML5 مع فحصه في أدوات المطور.
6 صفوف تعليمية
بوتستراب 5
0 مشاهدة

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

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

عندما تلاحظ أن أحد كلاسات بوتستراب لا يطبّق التنسيق المتوقع، يمكنك تشخيص السبب خلال ثوانٍ عبر ثلاث فحوصات سريعة في أدوات المطور DevTools بالضغط على F12:

  1. لوحة الشبكة Network: أعد تحميل الصفحة وتأكد أن ملفي bootstrap.min.css و bootstrap.bundle.min.js يعيدان الحالة 200 دون خطأ مسار 404 أو رفض بصمة SRI.
  2. لوحة العناصر Elements: افحص عنصر <body> وتحقق من ظهور متغيرات الجذر مثل --bs-body-font-family.
  3. لوحة الطرفية Console: اطبع التعبير typeof window.bootstrap لتتأكد من إرجاع القيمة "object" كدليل قاطع على جاهزية الحزمة التفاعلية.
الصف 2 كود برمجي
HTML
<div class="container">
  <h2>Runtime Diagnostic Check</h2>
  <p id="verOut">Running check...</p>
</div>
<script>
  const jsOk = typeof window.bootstrap === 'object';
  const cssVar = getComputedStyle(document.body)
    .getPropertyValue('--bs-body-line-height').trim();
  verOut.textContent = 'JS: ' + jsOk + ' | lh: ' + cssVar;
</script>
الصف 3 شرح توضيحي
اسم الملف المترجمموضعه القياسي في HTMLهل يضم Popper؟حالة الاستخدام المثالية
bootstrap.min.cssداخل <head> قبل ملفك الخاصملف تنسيق فقطجميع الصفحات القياسية ذات الاتجاه اليساري LTR
bootstrap.rtl.min.cssداخل <head> بدلاً من القياسيملف تنسيق فقطالواجهات العربية المفعّل عليها dir="rtl"
bootstrap.bundle.min.jsقبل إغلاق </body> مباشرةًنعم مدمجة بالكاملالخيار الافتراضي الموصى به لكافة المكونات التفاعلية
bootstrap.min.jsبعد استدعاء popper.min.jsلا يضمهافقط عند إدارة نسخة Popper منفصلة يدوياً
الصف 4 ملاحظة هامة
الصف 5 ملاحظة هامة
الصف 6 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

أتقنت في هذا الدرس طرق تثبيت Bootstrap 5.3 الثلاث، وحماية روابط CDN ببصمة SRI، واستضافة الملفات محلياً، وبناء قالب البداية القياسي مع وسم viewport، والتمييز بين حزمة Bundle ومكتبة Popper، وفحص جاهزية الإطار في DevTools. الخطوة التالية: انتقل الآن إلى الدرس الثالث «دعم اللغة العربية RTL في بوتستراب 5» لإعداد الواجهات العربية الاحترافية من اليمين إلى اليسار.