خونه ادیتور لینک کوتاه تماس با ما
ماکو سافت

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

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

دستور Doctype در HTML

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

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

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

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


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

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


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

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

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

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

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


نسخه های زبان HTML

نسخه های زبان 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”>

رضا جعفری رندی

رضا جعفری رندی هستم مدیر و نویسنده وبسایت ماکو سافت

علاقه خاصی به برنامه نویسی دارم javascrip,html,css,php رو تاحدودی بلدم همچنین کار با وردپرس و افزونه سازی برای وردپرس رو هم کار کردم و اپلیکیشن هم میتونم بسازم

در زمینه گرافیک هم که دست دارم :دی

instagram id: @reza_jafari_rendi