50 کامل شده تا

اعلان <DOCTYPE> در اچ‌تی‌ام‌ال

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
پرش به ناوبری پرش به جستجو
نوع سند را تعریف می‌کند
معرفی شده در نسخهٔ:۲
حذف شده در نسخهٔ: هنوز در حال استفاده است
ویژگی‌های مجاز:ندارد
تنظیمات پیش‌فرض CSS:ندارد


{{منو اسکرول چپ|نام منو={{مرجع منو اچ‌تی‌ام‌ال|expanded=مرجع}}}}

مثال

<!DOCTYPE html>

<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>


تعریف و کاربرد

همهٔ سندهای اچ‌تی‌ام‌ال باید با یک اعلان <!DOCTYPE> شروع شوند.[۱]

این اعلان یک برچسب اچ‌تی‌ام‌ال نیست. بلکه «اطلاعاتی» است برای مرورگر دربارهٔ اینکه چه نوع سندی را باید انتظار داشته باشد.

این اعلان در HTML 5 ساده است:

<!DOCTYPE html>


پشتیبانی مرورگر

عنصر Chrome Internet Explorer / Edge Firefox Safari Opera
<!DOCTYPE> بله بله بله بله بله

سندهای قدیمی‌تر اچ‌تی‌ام‌ال

در سندهای قدیمی‌تر (اچ‌تی‌ام‌ال ۴ یا XHTML)، این اعلان پیچیده‌تر است چراکه اعلان باید به یک Document Type Definition) DTD) - تعریف نوع سند) ارجاع دهد.

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


XHTML 1.1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


عنصرها و Doctypeهای (نوع سندهای) اچ‌تی‌ام‌ال

به جدول همهٔ عنصرهای اچ‌تی‌ام‌ال نگاهی بیاندازید، و اینکه هر عنصر در کدام Doctype نمایان می‌شود.

نکات و ملاحظات

نکته: اعلان <!DOCTYPE> به بزرگی و کوچکی حروف حساس نیست.

مثال
<!DOCTYPE html>
<!DocType html>
<!Doctype html>
<!doctype html>


منابع آموزشی