تگ Doctype چیست و چه کاربردی در زبان HTML دارد؟
تگ Doctype چیست و چه کاربردی در زبان HTML دارد؟
در ادامه آموزش های زبان HTML می خواهیم به آموزش یکی از تگ های ابتدایی صفحات وب بپردازیم و آن هم تگ Doctype است. خصوصیات تگ Doctype چیست و چه کاربردی در صفحات وب سایت ها دارد؟
در ادامه این مطلب به بررسی این سوال خواهیم پرداخت و شما را با انواع حالات صفحات HTML و خصوصیات تگ Doctype آشنا خواهیم. با کدنویسی به زبان ساده با سری آموزشی HTML همراه باشید.
آشنایی با تگ Doctype
تعریف : این تگ اولین سطر از کد صفحه وب است و به مرورگر نوع و نسخه استفاده شده از زبان نشانه گذاری HTML یا XHTML را اعلام می کند . لازم به ذکر است که هر صفحه فقط می تواند یک نوع تگ Doctype داشته باشد.
نکته : تگ < Doctype! > تنها تگی است که تگ انتهایی ندارد و در تگ ابتدایی هم توسط علامت / بسته نمی شود .
انواع ورژن های قابل استفاده در صفحات وب
۱- HTML
زبان HTML سه حالت کلی دارد :
۱- Strict
۲- Traditional
۳- Frameset
کدهای زیر باید در قسمت < Doctype! > جهت استفاده از هر یک از حالت های فوق تایپ شود :
نام |
HTML Strict DTD |
شرح |
زمانی مورد استفاده قرار می گیرد که طراح بخواهد از شیوه قالب دهی به صفحات (CSS) استفاده نماید . |
کد |
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd” > |
نام |
HTML Traditional DTD |
شرح |
زمانی مورد استفاده قرار می گیرد که طراح می خواهد از قابلیت های جدید HTML استفاده نکند ، زیرا مرورگر بازدید کنندگان سایت ممکن است از شیوه قالب دهی صفحات (CSS) پشتیبانی نکند . |
کد |
< !DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd” > |
نام |
HTML Frameset DTD |
شرح |
زمانی مورد استفاده قرار می گیرد که بخواهیم در صفحات از قاب ها (Frames) استفاده کنیم . |
کد |
< !DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN” “http://www.w3.org/TR/html4/frameset.dtd” > |
۲- XHTML
زبان XHTML نیز مانند HTML سه حالت کلی دارد :
۱- Strict
۲- Traditional
۳- Frameset
کدهای زیر باید در قسمت < Doctype! > جهت استفاده از هر یک از حالت های فوق تایپ شود :
نام |
XHTML Strict DTD |
شرح |
زمانی مورد استفاده قرار می گیرد که طراح بخواهد از شیوه قالب دهی به صفحات (CSS) استفاده نماید . |
کد |
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” > |
نام |
XHTML Traditional DTD |
شرح |
زمانی مورد استفاده قرار می گیرد که طراح می خواهد از قابلیت های جدید XHTML استفاده نکند ، زیرا مرورگر بازدید کنندگان سایت ممکن است از شیوه قالب دهی صفحات (CSS) پشتیبانی نکند . |
کد |
< !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” > |
نام |
XHTML Frameset DTD |
شرح |
زمانی مورد استفاده قرار می گیرد که بخواهیم در صفحات از قاب ها (Frames) استفاده کنیم . |
کد |
< !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd” > |
در پایان با یک تگ ابتدایی و مهم در زبان HTML آشنا شدید. در ادامه سری آموزشی زبان نشانه گذاری صفحات وب با مطالب جدیدتر همراه با ما باشید.