طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

آموزش 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 را ارایه می دهد.

حتما بخوانید  آموزش HTML - لینک ها در 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 - فرم ها در HTML

 

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

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

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

موفق باشید.

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان های تحت وب, امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

avatar

مطالب زیر را حتما بخوانید

    دانلود رایگان (هدیه ویژه)

    کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

    دانلود رایگان کتاب

    سورس فروشگاهی دیجی کالا

    بخش کاربران

    هنوز عضو نیستید ؟ کلیک کنید

    مجوزهای ما

    logo-samandehi

    دانلود کتاب

    عضویت رایگان خبرنامه

    تخفیف 150 هزار تومانی برای سورس فروشگاهی دیجی کالا تا پایان خردادماه - کد تخفیف : np150
    ثانیه
    دقیقه
    ساعت
    روز
    خرید محصول