سلام جرا باید ابتدا فایل html باید DOCTYPE بنویسیم , آیا میشه تغییر داد یا اون کلمه اول همه فایلهای html نوشت ؟
سلام
DOCTYPE جزء تگهای HTML نیست و صرفا یک عبارت راهنما است که در بالاترین قسمت صفحه وب درج و به کمک آن نوع سند تعیین و بر همان اساس کدهای HTML توسط مرورگرها پردازش میشود، از آنجایی که کنسرسیوم جهانی وب (W3C) نسخههای مختلفی از زبان HTML (مخفف HyperText Markup Language) را ارائه نموده که هر کدام در مقایسه با هم تفاوت هایی هرچند بعضا جزئی دارند، بدون تعیین نوع سند ممکن است مرورگر در تشخیص صحیح نسخه HTML استفاده شده دچار اشتباه شود و تنظیمات پیش فرض خود را اعمال کند که در نتیجه پردازش امکانات و عناصر ظاهری صفحه در مرورگرهای مختلف متفاوت شده و ممکن است با حالت مورد انتظارمان تطبیق نداشته باشد، به همین دلیل برای جلوگیری از بروز چنین مشکلاتی از عبارت راهنمای DOCTYPE در بالاترین قسمت صفحه وب استفاده میکنیم تا نوع نسخه HTML برای مرورگرهای مختلف قابل تشخیص باشد.
به طور کلی استفاده از DOCTYPE در صفحات وب اختیاری است یعنی اگر هم از این عبارت استفاده نکنیم صفحه و اطلاعات آن همچنان در مرورگر بارگذاری شده و قابل استفاده است، اما کنسرسیوم جهانی وب (W3C) به طور جدی توصیه میکند که در صفحات خود از این عبارت استفاده کنیم (به خصوص برای صفحاتی که از HTML نسخههای ماقبل 5 استفاده میکنند).