تگ DOCTYPE! در HTML
تگ DOCTYPE! در HTML | عنصر DOCTYPE! در سند HTML5
در این مقاله از سایت آموزی به معرفی و کاربرد تگ 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 پروژه محور
پیوندهای مهم و کاربردی
تگ های جدید HTML5 در سایت آموزی
صفات تگ های HTML در سایت آموزی
تگ های منسوخ شده HTML5 در سایت آموزی
تگ های block level و inline level در سایت آموزی
تگ DOCTYPE! در HTML | عنصر DOCTYPE! در سند HTML5 – اختصاصی سایت آموزی
درباره سایت آموزی
علیرضا ابراهیمی - بنیانگذار وبسایت آموزشی سایت آموزی ، 8 سال سابقه فعالیت حرفه ای در زمینه طراحی سایت ، سئو ، سابقه تدریس اغلب زبان های برنامه نویسی تحت وب ، محقق و تحلیلگر ساختارهای توسعه دهنده وب
نوشته های بیشتر از سایت آموزی
دیدگاهتان را بنویسید