<!doctype>: إعلان DOCTYPE
آخر تحديث: 2026-10-13
<!doctype>إعلان DOCTYPE
يعلن نوع المستند ليعرف المتصفح إصدار HTML المستخدم. يجب أن يكون أول سطر في مستند HTML ويظهر مرة واحدة فقط. تستخدم الصفحات الحديثة <!DOCTYPE html> للتبديل إلى الوضع القياسي.
| الفئة | بنية المستند |
|---|---|
| نموذج المحتوى | قبل كل شيء، قبل |
| العناصر الأم المسموحة | أي عنصر يقبل المحتوى التدفقي |
| وسم الإغلاق | ذاتي الإغلاق — لا حاجة لوسم إغلاق |
| الحالة | قياسي |
📝 البنية
<!DOCTYPE html>
▶ مثال
عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:
🌐 دعم المتصفح
| المتصفح | |||||
|---|---|---|---|---|---|
| <!doctype> | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| مدعوم في جميع المتصفحات الرئيسية | |||||
نصيحة: DOCTYPE ليس وسم HTML بل تصريح؛ حذفه يؤدي إلى وضع التوافق غير المتسق في العرض.
❓ الأسئلة الشائعة
Qما وظيفة تصريح DOCTYPE؟
A
<!DOCTYPE html> يخبر المتصفح «اصعرض هذه الصفحة بالوضع القياسي». وبدونه يدخل المتصفح الوضع الشاذ (quirks mode) فيحسب صندوق الصف وارتفاع السطر بقواعد القرن الماضي، فيتصدى التخطيط لانحرافات غريبة شتى.Qلماذا يكتب DOCTYPE بأحرف كبيرة؟ وهل تجوز الصغيرة؟
Aلا حساسية لحالة الأحرف، و
<!doctype html> بالصغيرة صالحة تمامًا. والعادة على الكبيرة لأجل الوضوح — إذ يجب أن يقع التصريح في السطر الأول من المستند ولا يسبقه أي حرف (بما فيها الأسطر الفارغة والتعليقات)، وdoctype في HTML5 أقصر ما كان في كل النسخ.Qلماذا كان DOCTYPE قبل HTML5 بهذا الطول؟
Aكان doctype في النسخ القديمة (HTML4/XHTML) يتضمن عنوان DTD مثل
-//W3C//DTD HTML 4.01//EN وسلسلة URL طويلة ليحيل إليها المدقق في تعريف نوع المستند. اختصره HTML5 إلى 15 حرفًا وحرّر الحاجة إلى DTD.🏷️ وسوم ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادمة قريبًا — ترقبوا.