HTML Declaration
تگ <!DOCTYPE> یا اعلان نوع سند (Document Type Declaration) در HTML، اولین خط در بیشتر صفحات HTML است و نقش بسیار مهمی دارد.
🔷 تعریف <!DOCTYPE> در HTML
✅ کاربرد:
<!DOCTYPE> به مرورگر اطلاع میدهد که سند HTML از کدام نسخه پیروی میکند.
در HTML5، این اعلان ساده و کوتاه است و به شکل زیر نوشته میشود:
<!DOCTYPE html>
📌 ویژگیها:
-
در ابتدای فایل HTML (قبل از
<html>) قرار میگیرد. -
مرورگر را در حالت standards mode قرار میدهد، تا تفسیر HTML مطابق با استانداردهای W3C باشد.
-
خود
<!DOCTYPE>یک تگ HTML نیست؛ بلکه یک اعلان (declaration) است. -
در HTML5 نیازی به اطلاعات طولانی نیست؛ بر خلاف نسخههای قدیمیتر مثل HTML 4.01.
🆚 مقایسه با نسخههای قدیمیتر:
✅ HTML5 (مدرن):
<!DOCTYPE html>
❌ HTML 4.01 Strict:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN”
“http://www.w3.org/TR/html4/strict.dtd”>
❌ HTML 4.01 Transitional:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
“http://www.w3.org/TR/html4/loose.dtd”>
🔍 چرا مهم است؟
اگر <!DOCTYPE> را ننویسید یا اشتباه بنویسید:
-
مرورگر ممکن است وارد quirks mode شود (حالت ناسازگار یا غیر استاندارد)
-
باعث شود ظاهر وبسایت شما در مرورگرهای مختلف متفاوت و غیر قابل پیشبینی باشد.
🎯 نتیجهگیری:
-
همیشه از
<!DOCTYPE html>در ابتدای فایلهای HTML خود استفاده کنید. -
این خط به مرورگر کمک میکند محتوای صفحه را به درستی و مطابق استاندارد تفسیر کند.
دیدگاهتان را بنویسید