تگ DOCTYPE! در HTML | عنصر DOCTYPE! در سند HTML5

در این مقاله از سایت آموزی به معرفی و کاربرد تگ DOCTYPE! در HTML می پردازیم.

معرفی و کاربرد تگ DOCTYPE! در HTML

معرفی تگ <DOCTYPE!>  در HTML

تگ <DOCTYPE!> ابتدایی ترین تگ در زبان HTML است و تنها تگی است که تگ پایانی برایش تعریف نمی شود. تگ <DOCTYPE!> به مرورگر کمک میکند تا صفحات وب را به درستی نمایش بدهد و متوجه شود تگ های نوشته شد ۱۰۰% HTML هستند و نسخه اچ تی ام ال استفاده شده را در نظر میگیرد. این نکته را به خاطر داشته باشید نوشتن این تگ هیچ دستوری را به HTML ارجاع نمیدهد و تنها برای نمایش درست در مرورگر است.

نمایش تگ <DOCTYPE!> در نسخه های مختلف HTML

اگر از HTML5 استفاده میکنید نوشتن کد زیر برای شروع کافی است:

[html]<!DOCTYPE html>[/html]

نسخه HTML 4.01 Strict

این نسخه از HTML بر روی استفاده درست از تگ ها بسیار حساس است و از تگ هایی مانند فونت پشتیبانی نمیکند:

[html]<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>[/html]

نسخه HTML 4.01 Transitional

نوشتن اسناد در این نسخه از HTML بسیار ساده است. این نسخه  همانند HTML 4.01 Strict استفاده از تگ frameset مجازنیست.

[html]<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>[/html]

نسخه HTML 4.01 Frameset

این نسخه همانند نسخه HTML 4.01 Transitional است با این تفاوت که استفاده از متن های frameset مجاز است

[html]<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN” “http://www.w3.org/TR/html4/frameset.dtd”>[/html]

نسخه XHTML 1.0 Strict

به طور کلی  XHTML همان HTML 4.01 است. از XHTML تنها دو نسخه از آن به بازار آمده است که نسخه جدید آن ( نسخه ۲٫۰) را برخی از مرورگرهای پشیبانی نمیکنند.

این نسخه از XHTML همانند نسخه نسخه HTML 4.01 است. در این نسخه نشانه گذاری ها همانند XML نوشته میشود.

[html]<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>[/html]

نسخه XHTML 1.0 Transitional

این نسخه از XHTML همانند نسخه نسخه HTML 4.01  است. در این نسخه نشانه گذاری ها همانند XML نوشته میشود. تنها استفاده از آن متداول تر است.

[html]<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>[/html]

نسخه XHTML 1.0 Frameset

این نسخه همانند XHTML 1.0 Transitional است با این تفاوت که متن های frameset را پشتیبانی میکند.

[html]<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>[/html]

نسخه XHTML 1.1

این نسخه از XHTML همانند XHTML 1.0 Strict است با این تفاوت که اجازه اضافه کردن ماژول را به کاربر میدهد ( برای مثال اضافه کردن ماژول برای پشتیبانی از زبان های دیگر

برای متخصص شدن در طراحی سایت فروشگاهی با وردپرس روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت فروشگاهی با وردپرس پروژه محور

برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 پروژه محور

پیوندهای مهم و کاربردی

تگ های HTML در سایت آموزی

تگ های جدید HTML5 در سایت آموزی

صفات تگ های HTML در سایت آموزی

تگ های منسوخ شده HTML5 در سایت آموزی

تگ های block level و inline level در سایت آموزی

تگ های HTML در W3school

ویژگی های CSS در سایت آموزی

ویژگی های CSS در W3schools

تگ DOCTYPE! در HTML | عنصر DOCTYPE! در سند HTML5 – اختصاصی سایت آموزی