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

Physical Versus Logical Properties قصور اليمين واليسار بتعدد اللغات

ابنِ واجهات عربية وإنجليزية متكيفة تلقائياً بملف أنماط واحد عبر الخصائص المنطقية للأبعاد والهوامش والحشوات والإطارات وتدوير الزوايا وإزاحات التموضع المرتبطة باتجاه تدفق النص.
2 صفوف تعليمية
لغة CSS
2 مشاهدة

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

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

ترتبط خصائص الصندوق التقليدية في CSS — مثل margin-left وpadding-right وborder-left وright: 12px — باتجاهات الشاشة الفيزيائية الثابتة. فعند تصميم بطاقة تنبيه إنجليزية بشريط جانبي عبر border-left وهامش أيقونة عبر margin-right، تنكسر الواجهة فوراً عند تحويل الصفحة إلى العربية dir="rtl"؛ إذ يظل الشريط عالقاً في اليسار خلف نهاية الجملة وتلتصق الأيقونة بالكلمة العربية الأولى.

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

الصف 2 صورة توضيحية
مخطط توضيحي يبين كيف تنعكس الخصائص المنطقية تلقائياً بين الاتجاه العربي والاتجاه الإنجليزي