ما هي الخاصية inset-block-start في CSS؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

CSS تطوير الويب

الإجابة

inset-block-start خاصية CSS منطقية تقابل top في أنظمة الكتابة الأفقية، مثل العربية والإنجليزية.

.badge {
  position: absolute;
  inset-block-start: 8px;   /* like top: 8px */
  inset-inline-end: 8px;    /* left in RTL, right in LTR */
}

لماذا خصائص منطقية؟

  • block: اتجاه تتابع الأسطر (من أعلى لأسفل في العربية والإنجليزية).
  • inline: اتجاه الكتابة داخل السطر (يمين لليسار في العربية).

مع inset-inline-end مثلًا، يذهب العنصر لليسار في الصفحة العربية ولليمين في الإنجليزية، دون تعديل CSS.

والاختصار inset: 0 يعادل top وright وbottom وleft معًا.

اختبر فهمك

الخاصية inset-block-start من خصائص CSS المنطقية. ما الخاصية العادية التي تقابلها في الكتابة الأفقية مثل العربية أو الإنجليزية؟