<base>: عنصر BASE
آخر تحديث: 2026-10-13
<base>عنصر BASE
يحدد عنوان URL الأساسي الافتراضي أو الهدف الافتراضي لجميع الروابط النسبية؛ مرة واحدة كحد أقصى لكل مستند، قبل أي عنصر يحمل عنوان URL.
| الفئة | البيانات الوصفية |
|---|---|
| نموذج المحتوى | محتوى تدفقي |
| العناصر الأم المسموحة | أي عنصر يقبل المحتوى التدفقي |
| وسم الإغلاق | ذاتي الإغلاق — لا حاجة لوسم إغلاق |
| الحالة | قياسي |
📝 البنية
<base href="https://example.com/">
⚙️ السمات
يدعم هذا العنصر السمات العامة بالإضافة إلى ما يلي:
| السمة | القيمة | الوصف |
|---|---|---|
href | Base address for resolving relative URLs. | |
target | Default target window for links (e.g. _blank). |
▶ مثال
عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:
🌐 دعم المتصفح
| المتصفح | |||||
|---|---|---|---|---|---|
| <base> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| مدعوم في جميع المتصفحات الرئيسية | |||||
نصيحة: base عنصر فارغ؛ بمجرد ضبطه تُحل جميع الروابط النسبية بناءً عليه — استخدمه بحذر.
❓ الأسئلة الشائعة
Qما وظيفة وسم base؟
A
<base href='https://example.com/app/'> يضبط العنوان المرجعي لكل عناوين URL النسبية في الصفحة — فمسارات الصور والروابط وإرسال النماذج النسبية كلها تُحل على أساسه. ويمكن مع سمة target توحيد طريقة فتح الروابط (ككل نافذة جديدة).Qهل يؤثر base في روابط المرساة؟
Aنعم، ومنه أكثر الفخاخ:
<a href='#top'> في صفحة ضُبط فيها base href تُحل إلى /#top تحت العنوان المرجعي لا الصفحة الحالية، فيوقع انتقال غير مقصود. وفي الصفحات ذات base يُنصح بكتابة المرسى الداخلية بعنوان الصفحة الحالية كاملًا.Qهل يجب وضع base في مقدمة head؟
Aيوصى به بقوة في المقدمة:
<base> لا يعمل إلا على عناوين URL الواردة بعده، فإن أُعلن مورد بمسار نسبي قبل base حُل على مرجع خاطئ. وكونه أول عنصر في head هو الموضع الأسلم.🏷️ وسوم ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادمة قريبًا — ترقبوا.