اولین نسخه از 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
- HTML می تواند فضای کمتری داشته باشد و بنابراین برای دانلود سریع تر است.
- HTML بیشتر معشوق و یادگیری آسان تر است. به عنوان مثال، اگر برچسب ها را در HTML حذف کنید، کد شما همچنان به طور قابل اعتماد کار خواهد کرد.
- بعضی از مرورگرهای قدیمی به HTML بیشتر از XHTML پاسخ می دهند.
چرا استفاده از XHTML
- XHTML در آغاز و پایان دادن به برچسب ها واضح تر است - بنابراین سبک ها و رویدادها را می توان به راحتی قلاب کرد.
- XHTML به خوبی به زبان های برنامه نویسی دیگر هماهنگ شده است زیرا XML است.
- بعضی از مرورگرها نسبت به XHTML با قابلیت اطمینان بیشتری پاسخ می دهند و بنابراین صفحات را به طور مداوم، حتی در سراسر سیستم عامل ها نمایش می دهند.
هنگامی که شما بر روی HTML یا XHTML تصمیم گرفتید - چه نسخه ای باید از آن استفاده کنید؟
HTML
سه نسخه HTML هنوز در استفاده منظم از اینترنت وجود دارد:
- HTML 3.2
- HTML 4.0
- HTML 4.01
و برخی ممکن است استدلال کنند که نسخه چهارم نسخه "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
- HTML 4.01 گذار:
- HTML 4.01 دقیق:
- فریم ورک HTML 4.01:
- HTML 3.2:
XHTML
- XHTML 1.0 transitional:
- XHTML 1.0 strict:
- XHTML 1.0 Frameset:
- XHTML 2.0: