مفهوم DOCTYPE در HTML :
DOCTYPE در HTML یک معماری سند است که به مرورگر بیان میکند که سند HTML به چه نسخهای از HTML مطابقت دارد. این معماری به مرورگر اجازه میدهد که سند را به درستی پردازش کند و به نمایش درست در مرورگر برساند.
بنابراین، DOCTYPE یک الزام است و باید در ابتدای هر سند HTML قرار داده شود. در غیر این صورت، ممکن است مرورگر در مورد نحوه نمایش سند یا نمایش آن به شکل صحیح دچار مشکل شود.
تاریخچه DOCTYPE:
در ابتدا، HTML نسخه 1.0 در سال 1993 منتشر شد و در آن زمان، DOCTYPE نیازی به وجود نداشت. اما با انتشار HTML نسخه 2.0 در سال 1995، DOCTYPE به صورت رسمی به HTML اضافه شد. در این نسخه، DOCTYPE شامل اطلاعات کاملی در مورد مفهوم HTML بود.
در HTML نسخه 4.0 نیز، DOCTYPE بهبود یافت و به صورت جداگانه در سند قرار داده شد. در این نسخه، DOCTYPE شامل اطلاعات کاملی در مورد نوع سند HTML و ویژگیهای آن بود.
در HTML5، DOCTYPE بهبود یافته و سادهتر شده است. در این نسخه، DOCTYPE شامل یک سطر کوتاه است که نشان میدهد که سند HTML به نسخه HTML5 مطابقت دارد.
مثال:
این DOCTYPE به مرورگر بیان میکند که سند HTML به نسخه HTML5 مطابقت دارد.
با این حال، میتوان برای سایر نسخههای HTML DOCTYPE مخصوصی انتخاب کرد. به عنوان مثال:
این DOCTYPE به مرورگر بیان میکند که سند HTML به نسخه 4.01 Transitional مطابقت دارد.
در نهایت، DOCTYPE در HTML یک عنصر اساسی و ضروری است که در هر سند HTML باید قرار داده شود تا مرورگر بتواند سند را به درستی پردازش کند.