محمود أبوالحسن

مطور ويب شامل

تصميم الرسومات

مطور ووردبريس

مطور لارافيل

مصمم باستخدام فيغما

مستقل

محمود أبوالحسن
محمود أبوالحسن

مطور ويب شامل

تصميم الرسومات

مطور ووردبريس

مطور لارافيل

مصمم باستخدام فيغما

مستقل

أفكار وتجارب تستحق المشاركة

واجهات عربية صحيحة باستخدام الخصائص المنطقية

1 دقيقة قراءة تقريبًا
ابدأ القراءة
واجهات عربية صحيحة باستخدام الخصائص المنطقية

دعم العربية يتجاوز محاذاة النص إلى اليمين. اتجاه القراءة والأيقونات والمسافات والأرقام والمحتوى المختلط كلها تؤثر في شعور المستخدم بأن الواجهة صُممت له بالفعل.

الفكرة الأساسية

استخدم الخصائص المنطقية مثل margin-inline بدل ربط كل المسافات باليمين واليسار. احتفظ باتجاه واضح للروابط والأكواد والأرقام عند الحاجة، وراجع الأيقونات التي تعبّر عن الحركة دون قلب العلامات التجارية أو رموز التشغيل عشوائيًا.

خطوات عملية

  1. اضبط dir على مستوى المستند ثم عالج المقاطع ذات الاتجاه المختلف محليًا.
  2. اختبر بريدًا إلكترونيًا ورابطًا طويلًا داخل جملة عربية، وراجع موضع علامات الترقيم.
  3. راجع ترتيب أزرار السابق والتالي وحركة الانتقال في الشرائح.

تطوير واجهات الويب — صورة توضيحية

مثال تطبيقي

قد يحتاج حقل رابط المشاركة إلى dir=ltr بينما تبقى تسميته عربية. بهذه الطريقة يستطيع المستخدم قراءة العنوان ونسخه دون اضطراب مواضع الشرطات والعلامات.

خطأ شائع ينبغي تجنبه

لا تعكس الصفحة كاملة باستخدام transform. هذا يقلب الصور والنصوص أيضًا، ولا يصحح الدلالة أو ترتيب التنقل بلوحة المفاتيح.

مثال تقني مبسّط

المقتطف التالي يوضح الفكرة، ويحتاج إلى تكييف مع بنية مشروعك ومساراته والتحقق المناسب قبل استخدامه.

.card { padding-inline: 20px; margin-block-end: 16px; }
.card__icon { margin-inline-end: 8px; }

للتوسع في الموضوع

التوثيق والمرجع الرسمي

صور توضيحية: الغلاف من Unsplash، الصورة الداخلية من Unsplash. ترخيص الاستخدام.

شارك المقال

شارك هذه الفكرة مع من تهمّه.

لنتحدث عن فكرتك القادمة

لديك سؤال أو فكرة مشروع؟ يسعدني التواصل معك.

اتصل بنا
Dark Mode EN English Buy Me A Coffee Buy Me A Coffee