آموزش دستور Doctype در HTML
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش دستور Doctype در HTML با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
دستور Doctype در HTML
دستور <doctype!> در یک صفحه ی وب مشخص کننده ی نسخه ی اون صفحه ی وب می باشد. و بهتر است بدانید دستور <doctype!> تگ نیست بلکه صرفا یک دستورالعمل برای مشخص کردن نسخه ی یک صفحه / فایل HTML می باشد.
در HTML4.01 دستور <Doctype!> به DTD اشاره دارد زیرا HTML4.01 مبتنی بر SGML می باشد که DTD میاد و یکسری قوانینی را برای زبان نشانه گذاری مشخص میکند تا مرورگرها بتوانند یک صفحه ی وب را به صحیح ترین حالت نمایش دهند.
حال چون HTML5 مبتنی بر SGML نمی باشد لذا دیگه لازم نیست بخواهیم اشاره ای به DTD داشته باشیم. و به همین دلیل Doctype یک صفحه ی HTML5 خیلی راحت تر نسبت به نسخه های قبلی نوشته می شود.
Free-Learn
مثال از دستور Doctype در HTML
در ادامه میتوانید یک مثال از این دستور را مشاهده نمایید.
1 2 3 4 5 6 7 8 9 10 11 |
<!DOCTYPE html> <html> <head> <title>عنوان صفحه وب من در مرورگرها</title> </head> <body> <p>سلام خوبی؟ من صادق هستم</p> </body> </html> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از دستورالعمل doctype!
در HTML پشتیبانی میکنند یا خیر.
نام مرورگر | Chrome | Firefox | Opera | Safari | IE |
پشتیبانی | بله | بله | بله | بله | بله |
Free-Learn
نکات و توضیحات
دستور Doctype به حروف کوچک و بزرگ حساس نیست لذا میتوانید با حروف کوچک انگلیسی نیز از این دستور استفاده نمایید. مثله:
1 |
<!doctype html> |
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”>