<bdo>: عنصر BDO
آخر تحديث: 2026-10-13
<bdo>عنصر BDO
تجاوز ثنائي الاتجاه: يفرض اتجاه النص عبر dir، مثل عرض الإنجليزية من اليمين إلى اليسار.
| الفئة | محتوى النص |
|---|---|
| نموذج المحتوى | محتوى تدفقي |
| العناصر الأم المسموحة | أي عنصر يقبل المحتوى التدفقي |
| وسم الإغلاق | نعم — يتطلب إغلاق </bdo> وسم |
| الحالة | قياسي |
📝 البنية
<bdo dir="rtl">اتجاه مُجبر</bdo>
⚙️ السمات
يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:
| السمة | القيمة | الوصف |
|---|---|---|
dir | Forced direction: ltr or rtl. |
▶ مثال
عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:
🌐 دعم المتصفح
| المتصفح | |||||
|---|---|---|---|---|---|
| <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 أداة حالات خاصة.🏷️ وسوم ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادمة قريبًا — ترقبوا.