آموزش HTML – دستور doctype در html

  • آپدیت شده در تاریخ

آموزش HTML - مقدمه

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

یک اعلامیه نوع سند (Document Type Declaration) یا DOCTYPE , نوعی دستورالعمل برای مرورگر وب درباره نسخه زبان نشانه گذاری که صفحه با آن نوشته شده است.

doctype در html5

یک دستور DOCTYPE در بالای صفحه وب قبل از همه المان ها ظاهر می شود.

بر اساس مشخصات یا استاندارد HTML , هر سند HTML نیاز به یک DocType برای داشتن این اطمینان که صفحه شما همانطوری که می خواستید نمایش داده شود, دارد.

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

DOCTYPE برای HTML5 بسیار کوتاه و غیرحساس به حروف کوچک و بزرگ است.

doctype در html از نسخه های قبل از ۵ بسیار طولانی بودند چرا که زبان HTML بر اساس SGML (یک استاندارد) و همچنین نیاز به داشتن رفرنس به DTD (فایل های دارای ساختار تگ و رندر آنها) بود, اما حالا دیگر به اینصورت نیست.

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

شما می توانید قالب زیر را برای ساخت یک سند HTML5 که شامل doctype معتبر HTML5 است استفاده کنید.

نکته: دستور doctype در html اشاره به Document Type Definition (DTD) دارد. که یک دستورالعمل برای مرورگر درباره اینکه صفحه موردنظر با چه ورژنی از زبان نشانه گذاری نوشته شده است. سازمان W3C تمام DTD برای همه ورژن های HTML را ارایه می دهد.

 

Doctype برای HTML 4.01

بخش زیر شامل doctype های ورژن قبلی HTML است. همچنین استفاده از doctype‌ ورژن ۴٫۰۱ هنوز هم معتبر است ولی به هیچ وجه توصیه نمی شود که استفاده کنید.

HTML 4.01 Strict (سخت گیر)

فایل DTD برای HTML 4.01 Strict شامل تمام المان ها و خصوصیات که منسوخ (deprecated) یا در سند frameset نمایش داده می شوند, است.

HTML 4.01 Transitional (آزاد)

فایل DTD برای HTML 4.01 Transitional شامل تمام Strict DTD ها به همراه المان و خصوصیات منسوخ شده است اما محتوای frameset را ندارد.

HTML 4.01 Frameset

فایل DTD برای HTML 4.01 Frameset شامل تمام Transitional DTD ها است, همچنین اجازه استفاده از محتوای frameset را می دهد.

توجه: المان های <frameset> و <frame> از HTML5 حذف شده اند و دیگر استفاده نمی شوند. همچنین DTD های فریم ها دیگر معتبر نیستند

Doctype برای XHTML 1.1

XHTML 1.1 جدیدترین نسخه نهایی شده برای XHTML 1.0 Strict است که پشتیبانی از XHTML Modularization را معرفی کرد به این معنی که شما می توانید ماژول اضافه کنید (برای مثال, پشتیبانی Ruby برای کاراکترهای چینی, ژاپشنی و کره ای)

نکته: حتما بعد از اضافه کردن doctype های پایین تر از نسخه HTML5 از W3C Validatior برای بررسی خطاهای سینتکس یا مشکلات آن قبل از آنلاین کردن صفحه وب استفاده کنید.

 

امیدوارم در این بخش آموزش HTML , از دستور doctype در html نهایت استفاده را برده باشید.

در بخش بعدی در مورد نحوه ایجاد فرم ها در صفحه وب را یاد می گیریم.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی