نوع المستند في لغة (html)
ماهو نوع المستند(Document type)؟
هو الوسم الذي يكتب في بداية صفحة ويب أعلي المستند لتحديد إصدار لغة الترميز المستخدمة في الصفحة، يعد بمثابة إعلان للمتصفحات، حيث يساعد المتصفحات في تفسير محتوي الصفحة بالطريقة الصحيحة المتوافقة مع للمعايير الخاصة بالاصدار المحدد.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
كان لابد من تعريف نوع المستند كما في المثال السابق، ذلك لان (html) انذاك كانت تتبع للغة (Sgml) وهي لغة الترميذ المعممة فكان لابد من ذكر قواعد (Sgml) لتحديد نوع المستند لذلك كان نص نوع المستند طويلا فكانت بعض قواعد لغة (sgml) تتميز بالصرامة ،ومع تطور الويب كانت هناك حاجة للغة تكون مرنة وأقل تعقيد حتي ظهرت html5بعض تطوير النسخة الخامسة من (html)أنفصلت (html) من قواعد لغة (sgml)المعقدة واصبحت لغة قائمة بذاتها لذلك : تم إختصار نوع المستند ليصبح هكذا
<!DOCTYPE html>
اهمية وسم نوع المستند
هو وسم هام جدا في مستند(html) بدونه يدخل المتصفح في وضع التوافق وهو الذي بدوره قد يؤدي الي تفسير مستند (html)بطريقة غير صحيحة
نوع المستند دائما يكون في بداية الملف انظر ادناه<!DOCTYPE html> 👈
<html>
<head>
</head>
<body>
</body>
</html>