تگ The <!DOCTYPE> Declaration در زبان HTML اچ تی ام ال چیست؟
تگ <!DOCTYPE> در HTML به عنوان “تعریف نوع سند” شناخته میشود. این تگ در ابتدای هر صفحه HTML قرار داده میشود و نوع سند را به مرورگر میگوید. این تگ معمولاً قبل از تگ <html> قرار میگیرد.
تگ <!DOCTYPE> شامل دو بخش اصلی است: نوع سند و دسته معتبریتی (DTD) یا مجموعهداده وابسته. بخش نوع سند مشخص میکند که سند HTML کدام نسخه HTML استفاده شده را دنبال میکند. این میتواند پیشتعریفهای استانداردی مانند HTML 4.01، XHTML 1.0 یا HTML5 باشد. بخش دیگر که DTD نامیده میشود، مشخص میکند که ساختار و نحوه نوشتاری صفحه HTML به چه صورتی است.
برای مثال، تگ <!DOCTYPE> برای HTML5 به صورت زیر استفاده میشود:
<!DOCTYPE html>
این تگ به مرورگر اعلام میکند که سندی که قرار است بارگیری شود، با استاندارد HTML5 سازگار است. با استفاده از این تگ، مرورگر میتواند صحت سند را بررسی و رفتار مناسبی را برای نمایش صفحه تعیین کند.
استفاده صحیح از تگ <!DOCTYPE> بسیار مهم است، زیرا اگر این تگ یا نادرست باشد یا اصلاً وجود نداشته باشد، مرورگر ممکن است به درستی صفحات را نمایش ندهد یا مشکلاتی در تفسیر محتوا بوجود آورد.
به طور کلی، استفاده از تگ <!DOCTYPE> به مرورگر کمک میکند تا صفحه را به درستی تفسیر کرده و نمایش دهد.
مقالات مرتبط:
5 پروژه جاوا اسکریپت ساخته شده توسط ChatGPT AI | Html CSS
سوالات متداول:
سوال 1: آیا میتوان تگ را در هر صفحه HTML استفاده کرد؟
پاسخ: بله، تگ <!DOCTYPE> باید در هر صفحه HTML قرار داده شود. این تگ به مرورگر اعلام میکند که نوع سند و ساختار صفحه HTML چگونه است. بدون تگ <!DOCTYPE>، مرورگر ممکن است صفحه را به طور نادرست تفسیر کند. بنابراین، استفاده صحیح از این تگ برای هر صفحه HTML ضروری است.
سوال 2: آیا میتوان تگ را نادرست یا بدون ذکر نوع سند استفاده کرد؟
پاسخ: خیر، تگ <!DOCTYPE> باید با درستی و با ذکر نوع سند استفاده شود. استفاده نادرست یا بدون ذکر نوع سند میتواند منجر به مشکلات در تفسیر صفحه HTML توسط مرورگر شود. بهترین روش استفاده از تگ <!DOCTYPE>، ذکر نوع سند مورد استفاده مانند HTML5 است که مرورگر را قادر میسازد به درستی صفحه را تفسیر و نمایش دهد.
سوال 3: آیا میتوان تگ را در سندهای XHTML استفاده کرد؟
پاسخ: در سندهای XHTML، تگ <!DOCTYPE> به یک شکل متفاوت استفاده میشود. برای XHTML، میتوانید از تگ <!DOCTYPE> با مقدار "DOCTYPE html PUBLIC" استفاده کنید و مقدار DTD را براساس نسخه مورد نظر از XHTML تعیین کنید. به عنوان مثال، برای 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 به عنوان یک نسخه متشدیدتر و با دستورات دقیقتر از HTML شناخته میشود، استفاده صحیح از تگ <!DOCTYPE> در سندهای XHTML از اهمیت بالایی برخوردار است تا مرورگر بتواند صفحه را به درستی تفسیر کند.