<bdo>: عنصر BDO

آخر تحديث: 2026-10-13

<bdo>عنصر BDO

تجاوز ثنائي الاتجاه: يفرض اتجاه النص عبر dir، مثل عرض الإنجليزية من اليمين إلى اليسار.

الفئةمحتوى النص
نموذج المحتوىمحتوى تدفقي
العناصر الأم المسموحةأي عنصر يقبل المحتوى التدفقي
وسم الإغلاقنعم — يتطلب إغلاق </bdo> وسم
الحالةقياسي

📝 البنية

<bdo dir="rtl">اتجاه مُجبر</bdo>

⚙️ السمات

يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:

السمةالقيمةالوصف
dirForced direction: ltr or rtl.

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<bdo> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
مدعوم في جميع المتصفحات الرئيسية
نصيحة: bdo يتجاوز الاتجاه الطبيعي — مفيد للعروض التوضيحية؛ يُفضل bdi للاستخدام اليومي.

❓ الأسئلة الشائعة

Qما الفرق بين bdo و bdi؟
Aأداتان متعاكستان في الوظيفة: <bdo> (override) يجبر تجاوز اتجاه النص فيعرضه بالاتجاه المحدد ولو كان المحتوى بلغة أخرى؛ بينما <bdi> (isolate) يعزل فقط ويُدار اتجاهه الداخلي تلقائيًا بحسب المحتوى. للعرض «بالعكس» استخدم bdo، ولـ «التحصن من التداخل» استخدم bdi.
Qهل يمكن إغفال سمة dir في bdo؟
Aلا؛ dir سمة إلزامية في <bdo> (ltr أو rtl)، وإغفالها يُفقد العنصر معناه. الصياغة: <bdo dir='rtl'>text</bdo> تعرض النص من اليمين إلى اليسار.
Qما الاستخدامات الفعلية لـ bdo؟
Aقليلة لكنها مفيدة: عروض قوة كلمات المرور، مؤثرات نص مرآوي، تصحيح أخطاء خوارزميات النص ثنائي الاتجاه، عرض معكوس مقصود (كالإضافات الخفية في الألعاب). أما الصفحات متعددة اللغات العادية فتستخدم سمة dir أو <bdi> — وbdo أداة حالات خاصة.
المزيد من الحالات قادمة قريبًا — ترقبوا.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%