آموزش دستور Doctype در HTML

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش دستور Doctype در HTML با من همراه باشید.

آموزش دستور Doctype در HTML

Free-Learn

دستور Doctype در HTML

دستور <doctype!> در یک صفحه ی وب مشخص کننده ی نسخه ی اون صفحه ی وب می باشد. و بهتر است بدانید دستور <doctype!> تگ نیست بلکه صرفا یک دستورالعمل برای مشخص کردن نسخه ی یک صفحه / فایل HTML می باشد.

در HTML4.01 دستور <Doctype!> به DTD اشاره دارد زیرا HTML4.01 مبتنی بر SGML می باشد که DTD میاد و یکسری قوانینی را برای زبان نشانه گذاری مشخص میکند تا مرورگرها بتوانند یک صفحه ی وب را به صحیح ترین حالت نمایش دهند.

حال چون HTML5 مبتنی بر SGML نمی باشد لذا دیگه لازم نیست بخواهیم اشاره ای به DTD داشته باشیم. و به همین دلیل Doctype یک صفحه ی HTML5 خیلی راحت تر نسبت به نسخه های قبلی نوشته می شود.

سعی کنید همیشه از این دستورالعمل در صفحه ی وبتان استفاده نمایید تا مرورگرها بدانند که شما از چه نسخه ای از HTML استفاده مینمایید تا بتوانند صفحه ی وبتان را به بهترین نحو نمایش دهند.

دستور <DOCTYPE!> باید همیشه قبل از تگ <html> در یک صفحه ی وب بیاید.

Free-Learn

مثال از دستور Doctype در HTML

در ادامه میتوانید یک مثال از این دستور را مشاهده نمایید.

امتحان کنید

Free-Learn

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

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از دستورالعمل doctype! در HTML پشتیبانی میکنند یا خیر.

نام مرورگر Chrome Firefox Opera Safari IE
پشتیبانی بله بله بله بله بله

Free-Learn

نکات و توضیحات

دستور Doctype به حروف کوچک و بزرگ حساس نیست لذا میتوانید با حروف کوچک انگلیسی نیز از این دستور استفاده نمایید. مثله:

Free-Learn

نسخه های زبان HTML را میتوانید در جدول زیر مشاهده نمایید و همچنین اینکه برای هر یک از نسخه ها از چه دستورالعملی باید در ابتدای یک سند HTML استفاده کرد را نیز میتوانید در ادامه مشاهده نمایید.

نسخه سال
HTML ۱۹۹۱
HTML 2.0 ۱۹۹۵
HTML 3.2 ۱۹۹۷
HTML 4.01 ۱۹۹۹
XHTML ۲۰۰۰
HTML 5 ۲۰۱۴

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”>

HTML 4.01 Frameset :

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

XHTML 1.0 Strict :

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

XHTML 1.0 Transitional :

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

XHTML 1.0 Frameset :

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

XHTML 1.1 :

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

Free-Learn