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

Logical Positioning With Inset إزاحات التموضع المنطقية للشارات

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

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

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

تعتمد أزرار الإغلاق وشارات الإشعارات العلوية على التموضع المطلق position: absolute داخل بطاقة نسبية position: relative. وعند تثبيت الشارة فيزيائياً بقاعدة right: 10px فإنها تصطدم بعنوان البطاقة العربي فور تحويل الاتجاه إلى dir="rtl".

تعالج عائلة inset المنطقية إزاحات التموضع بمرونة تامة:

  • الإزاحة الكتلية inset-block-start وinset-block-end: تحل محل top وbottom في الوضع الأفقي.
  • الإزاحة السطرية inset-inline-start وinset-inline-end: تثبت الشارة في الزاوية الختامية عبر inset-inline-end: 10px فتظهر أقصى اليمين بالإنجليزية وتنتقل تلقائياً لأقصى اليسار بالعربية.
  • المختصرات: inset-block وinset-inline والمختصر الشامل inset: 0 لملء الحواف الأربع بقاعدة واحدة.
الصف 2 معاينة حية