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

Supporting RTL and LTR Layouts دعم اتجاه العربية RTL والإنجليزية

تعرّف بوضوح على أساسيات تصميم واجهة المستخدم UI وتجربة المستخدم UX، وتحويل المخططات إلى صفحات حية، والتصميم المتجاوب عبر CSS لجميع الشاشات، وتوافق المتصفحات، وإمكانية الوصول الرقمي a11y، ودعم العربية RTL والإنجليزية LTR.
4 صفوف تعليمية
تكنولوجيا الويب
1 مشاهدة

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

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

في منطقتنا العربية وفي المنصات العالمية متعددة اللغات، يُعد بناء واجهات تدعم العربية والإنجليزية معاً مهارة أساسية لكل مطور واجهة أمامية. فاللغة العربية تُقرأ وتُكتب من اليمين إلى اليسار ()، بينما تُقرأ الإنجليزية من اليسار إلى اليمين ()، مما يتطلب عكس تخطيط الشاشة أفقياً بذكاء عند تبديل اللغة:

  • تحديد اتجاه المستند ( و): بمجرد وضع الخاصية على وسم الصفحة في النسخة العربية، يبدأ المتصفح بترتيب الأعمدة والجداول والنصوص من جهة اليمين تلقائياً.
  • عكس القوائم وأسهم التنقل الاتجاهية: في الواجهة العربية ينتقل شعار الموقع إلى أقصى اليمين، وتشير أسهم مسار التنقل () وأزرار «التالي» نحو اليسار تماشياً مع اتجاه القراءة العربي.
  • الحفاظ على اتجاه الأكواد والروابط (): حتى داخل الصفحة العربية، تُكتب الأكواد البرمجية والروابط بالإنجليزية من اليسار لليمين؛ ولذلك يعزلها المطور بوسم حتى لا تتداخل علامات الترقيم أو الأقواس مع النص العربي.
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
الصف 4 شرح توضيحي
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

تعرّفنا في هذا الدرس على مبادئ تصميم واجهة المستخدم () وتجربة المستخدم ()، وكيف تتحول المخططات الأولية () إلى صفحات حية، وآلية التصميم المتجاوب () عبر ، وتوافق المتصفحات، وأساسيات إمكانية الوصول الرقمي ()، ودعم العربية () والإنجليزية (). الخطوة التالية: انتقل الآن إلى الدرس التالي أدوات مطور الواجهة الأمامية ونظام Git () لنتعرف على البرامج والأدوات اليومية التي يعتمد عليها مطور الواجهة الأمامية في عمله!