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

Bidirectional Text Rules ضوابط النصوص ثنائية الاتجاه

فعّل الدعم الأصيل للغة العربية RTL في Bootstrap 5.3 عبر dir="rtl" وملف bootstrap.rtl.min.css، وأتقن الاتجاهات المنطقية start وend ودمج الخطوط العربية وعزل BiDi.
5 صفوف تعليمية
بوتستراب 5
0 مشاهدة

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

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

نادراً ما تخلو واجهة عربية حقيقية من مقاطع إنجليزية أو رموز تقنية مدمجة وسط السطر مثل عناوين الروابط، ومسارات الملفات، وأكواد البرمجة، والبريد الإلكتروني، والأرقام القياسية 0-9. من دون تطبيق عزل النصوص ثنائية الاتجاه BiDi قد تنقلب مواضع الشرطة المائلة أو النقطتين الرأسيتين أو إشارة السالب:

  • أحط مسارات الملفات والأكواد وأرقام الهواتف الدولية بعنصر يحمل السمة dir="ltr" لضمان قراءتها من اليسار لليمين دون تشوه.
  • غلّف المعرفات الديناميكية وأسماء الحسابات المختلطة بوسم العزل الدلالي <bdi> لحماية علامات الترقيم العربية المحيطة بها.
الصف 2 كود برمجي
HTML
<div class="container">
  <p>Endpoint: <span dir="ltr">/api/v2/users</span></p>
  <p>Support: <span dir="ltr">+966 11 555 0199</span></p>
  <p>Account: <bdi>dev_ahmed_99</bdi></p>
</div>
الصف 3 شرح توضيحي
الجانب الهندسيالوضع اليساري القياسي LTRالوضع العربي اليميني RTLالقاعدة العملية المعتمدة
سمات الوسم الجذريlang="en" dir="ltr"lang="ar" dir="rtl"تحديد اللغة والاتجاه معاً على عنصر <html>
ملف التنسيق المعتمدbootstrap.min.cssbootstrap.rtl.min.cssربط ملف واحد فقط حسب اللغة وعدم الجمع بينهما
حزمة السكريبت التفاعليbootstrap.bundle.min.jsbootstrap.bundle.min.jsنفس الملف يتعرف تلقائياً على اتجاه المستند
معنى البداية startالحافة اليسرى للشاشةالحافة اليمنى للشاشةبناء التخطيط بالاتجاهات المنطقية دائماً
المسارات والأكواد المدمجةتتدفق طبيعياً من اليسارتُعزل عبر dir="ltr" أو <bdi>حماية الرموز البرمجية والأرقام من الانعكاس
الصف 4 ملاحظة هامة
الصف 5 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

تعرفت في هذا الدرس على الدعم الأصيل للغة العربية في Bootstrap 5 عبر محرك RTLCSS، وتفعيل سمتي lang="ar" و dir="rtl" مع ملف bootstrap.rtl.min.css، وفلسفة البداية والنهاية المنطقية، ودمج الخطوط العربية بمتغير --bs-body-font-family، وضوابط عزل النصوص ثنائية الاتجاه. الخطوة التالية: انتقل الآن إلى الدرس الرابع «التطبيع القياسي Reboot في بوتستراب 5» لاكتشاف القواعد التأسيسية التي يطبقها الإطار تلقائياً على عناصر الصفحة.