به همین دلیل است که نسخه های مختلف HTML وجود دارد

اولین نسخه از HTML شماره نسخه ای نداشت، آن را فقط به نام "HTML" نامید و از صفحات وب ساده در سال 1989 تا 1995 استفاده کرد. در سال 1995، IETF (نیروی کار مهندسی اینترنت) استاندارد HTML و شماره آن "HTML 2.0" است.

در سال 1997، کنسرسیوم جهانی وب (W3C) نسخه بعدی HTML، HTML 3.2 را ارائه کرد. در سال 1998 به دنبال آن 4. 4. 1 و در سال 1999.

سپس W3C اعلام کرد که نسخه های جدید HTML را ایجاد نخواهد کرد و شروع به تمرکز بر روی HTML یا XHTML قابل گسترش می کند. آنها توصیه می کنند طراحان وب از HTML 4.01 برای اسناد HTML خود استفاده می کنند.

در این نقطه، توسعه انشعاب می کند. W3C بر روی XHTML 1.0 تمرکز کرد و چیزهایی مانند XHTML Basic در سال 2000 و بعد از آن توصیه شد. اما طراحان وب نمیخواستند به ساختار سفت و سخت XHTML حرکت کنند، بنابراین در سال 2004، گروه کاری فناوری وب Hypertext Application (WHATWG) شروع به کار بر روی نسخه جدیدی از HTML کرد که دقیقا همانند XHTML به نام HTML5 نیست. آنها امیدوارند که در نهایت به عنوان یک توصیه W3C پذیرفته شود.

تصمیم گیری در مورد نسخه HTML

اولین تصمیم شما هنگام نوشتن یک صفحه وب این است که آیا در HTML یا XHTML بنویسید. اگر از ویرایشگر مانند Dreamweaver استفاده می کنید، این انتخاب توسط DOCTYPE انتخاب می شود. اگر یک DOCTYPE XHTML را انتخاب کنید، صفحه شما در XHTML نوشته خواهد شد و اگر شما یک HTML DOCTYPE را انتخاب کنید، صفحه را در HTML بنویسید.

تعدادی تفاوت بین XHTML و HTML وجود دارد. اما در حال حاضر، همه چیزهایی که باید بدانید این است که XHTML HTML 4.01 به عنوان یک برنامه XML دوباره نوشته شده است. اگر شما XHTML را بنویسید، تمام خصوصیات شما نقل قول می شود، برچسب ها شما بسته شده اند، و شما می توانید آن را در یک ویرایشگر XML ویرایش کنید. HTML بسیار شلوغ تر از XHTML است زیرا شما می توانید نقل قول ها را از صفات ترک کنید، برچسب ها را ترک کنید

بدون تگ بسته

و غیره

چرا استفاده از HTML

چرا استفاده از XHTML

هنگامی که شما بر روی HTML یا XHTML تصمیم گرفتید - چه نسخه ای باید از آن استفاده کنید؟

HTML
سه نسخه HTML هنوز در استفاده منظم از اینترنت وجود دارد:

و برخی ممکن است استدلال کنند که نسخه چهارم نسخه "no-DOCTYPE" است. این اغلب حالت پیش فرض ها نامیده می شود و به اسناد HTML اشاره دارد که دارای DOCTYPE تعریف نشده اند و به طور خاص در مرورگرهای مختلف نمایش داده می شوند.

من توصیه می کنم HTML 4.01. این جدیدترین نسخه استاندارد است و بیشترین مرورگرهای مدرن آن را پذیرفته اند. شما فقط باید از HTML 4.0 یا 3.2 استفاده کنید، اگر دلیلی خاص دارید (مثلا اگر شما در حال ایجاد یک اینترانت یا کیوسک هستید، مرورگرهایی که آن را مشاهده می کنند، فقط برچسب ها و گزینه های 3.2 یا 4.0 را پشتیبانی می کنند). اگر شما برای این واقعیت که شما در آن وضعیت هستید را نمی دانید، پس شما نیستید و باید از HTML 4.01 استفاده کنید.

XHTML
در حال حاضر دو نسخه از XHTML وجود دارد: 1.0 و 2.0.

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

هنگامی که تصمیم گرفتید نسخه ای را انتخاب کنید

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

DOCTYPEs برای نسخه های مختلف عبارتند از:

HTML

XHTML