"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تحقيق محاذاة النص من اليمين ومن اليسار إلى اليمين في HTML للنص العربي؟

كيفية تحقيق محاذاة النص من اليمين ومن اليسار إلى اليمين في HTML للنص العربي؟

تم النشر بتاريخ 2024-11-10
تصفح:483

How to Achieve Right-Aligned, Left-to-Right Text Input in HTML for Arabic Text?

إدخال النص بمحاذاة لليمين، من اليسار إلى اليمين في HTML

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

ثبت أن تعيين خاصية CSS "محاذاة النص: لليمين" غير فعال، حيث أن المؤشر لا يمكن وضعه على اليسار لإضافة الأحرف. يؤدي التبديل إلى "الاتجاه: RTL" إلى تصحيح موضع المؤشر ومحاذاة النص إلى اليمين، ولكن لا يزال يتم إلحاق أحرف جديدة بالنهاية اليمنى.

لتحقيق السلوك المطلوب، كما هو معروض في صفحة بحث Google باللغة العربية، استخدم السمة "dir=rtl" في عنصر الإدخال. ترشد هذه السمة المتصفح إلى تفسير النص على أنه موجه من اليمين إلى اليسار (RTL)، مما يضمن إضافة الأحرف الجديدة بشكل صحيح:

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3