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

CSS unicode bidi خاصية unicode-bidi في لغة CSS

ستتعلم في هذا الدرس تحديد الاتجاه الأساسي للنص باستخدام direction، وعلاقته بسمة dir وخوارزمية النص ثنائي الاتجاه، والفرق بين الاتجاه الطبيعي وbidi-override.

1 صفوف تعليمية
لغة CSS
7,316 مشاهدة

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

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

تعمل unicode-bidi مع direction للتحكم في مشاركة العنصر في خوارزمية ترتيب النص ثنائي الاتجاه.

  • normal لا تنشئ تضمينًا إضافيًا؛ لا تعني أن كل الحروف تصبح من اليسار إلى اليمين.
  • bidi-override تتجاوز الترتيب الضمني وتعرض المحتوى وفق direction. لهذا تبدو الحروف الإنجليزية معكوسة في تجربة RTL هنا.
  • توجد قيم للعزل والتضمين مثل embed وisolate؛ لا تستخدم override بدل الاتجاه الطبيعي لمحتوى عربي عادي.

راجع مرجع unicode-bidi للمزيد.

unicode-bidi syntax

طريقة كتابة خاصية unicode-bidi.

CSS
unicode-bidi:value;

unicode-bidi values

قيم خاصية unicode-bidi؛ يوضح المثال العملي bidi-override.

CSS
unicode-bidi:normal|embed|isolate|bidi-override|isolate-override|plaintext|initial|inherit;

CSS unicode bidi

خاصية unicode bidi في لغة CSS.

HTML
.rtl
{
  direction: rtl;
  unicode-bidi: bidi-override;
}