آموزش HTML - تاریخچه و تکامل

زبان نشانه‌گذاری ابرمتن (HTML) در اواخر سال ۱۹۹۱ توسط سر تیم برنرز لی ایجاد شد. این زبان به عنوان یک زبان استاندارد برای ساخت و قالب‌بندی اسناد در وب جهان‌گستر طراحی شد. تمام صفحات وب در اینترنت از HTML ساخته شده‌اند.

از سال ۱۹۹۰ تا ۱۹۹۵، HTML ابتدا در سرن (CERN) و سپس در IETF دچار تغییرات و توسعه‌هایی شد. کنسرسیوم وب جهان‌گستر (W3C) به خانه جدیدی برای توسعه HTML تبدیل گردید.

ایده ابرمتن پیش از HTML

برای درک منشأ HTML، ابتدا باید ایده ابرمتن (Hypertext) را بررسی کنیم. پیشگامان اوایل قرن بیستم مانند ونوار بوش مفهوم پیوند دادن اطلاعات به یکدیگر از طریق ابرمتن را مطرح کردند و دستگاهی به نام "memex" را تصور نمودند که می‌توانست حجم عظیمی از اطلاعات را با استفاده از میکروفیلم‌های پیوندیافته سازماندهی کند.

با این حال، تد نلسون، فیلسوف و جامعه‌شناس آمریکایی، برای نخستین بار در دهه ۱۹۶۰ واژه "ابرمتن" را به کار برد. ایده نلسون از ابرمتن، ایجاد شبکه‌ای از متن‌ها و چندرسانه‌ای‌های متصل به هم بود که امکان پیمایش غیرخطی اطلاعات را فراهم می‌کرد.

HTML History and Evolution

خط زمانی تکامل HTML

در اینجا روند تکامل HTML را در چند دهه گذشته مشاهده می‌کنید. ارتقای اصلی و بزرگ در سال ۲۰۱۲ با HTML5 انجام شد.

سال پیشرفت
1991 تیم برنرز لی زبان نشانه‌گذاری ابرمتن را ایجاد کرد، اما این زبان به صورت رسمی منتشر نشد.
1993 تیم برنرز لی اولین نسخه HTML را که منتشر شد و در دسترس عموم قرار گرفت، ایجاد کرد.
1995 نسخه HTML 2.0 همراه با چند ویژگی جدید در کنار ویژگی‌های قبلی منتشر شد.
1997 تلاشی برای گسترش HTML با نسخه HTML 3.0 صورت گرفت، اما نسخه کاربردی‌تر HTML 3.2 جایگزین آن شد.
1998 کنسرسیوم وب جهان‌گستر (W3C) تصمیم گرفت تمرکز خود را به معادل HTML مبتنی بر XML به نام XHTML معطوف کند.
1999 نسخه HTML 4.01 که در دسامبر ۱۹۹۹ به یک استاندارد رسمی تبدیل شد، پرکاربردترین نسخه در اوایل دهه ۲۰۰۰ بود.
2000 نسخه XHTML 1.0 که در سال ۲۰۰۰ تکمیل شد، ترکیبی از HTML4 در قالب XML بود.
2003 معرفی XForms دوباره علاقه به تکامل خود HTML را به جای جایگزینی آن با فناوری‌های جدید برانگیخت. این نظریه جدید معتقد بود که XML برای فناوری‌های جدیدی مانند RSS و Atom مناسب‌تر است، در حالی که HTML همچنان سنگ بنای وب باقی می‌ماند.
2004 کارگاهی توسط W3C برای بررسی ازسرگیری تکامل HTML برگزار شد. موزیلا و اپرا به طور مشترک اصولی را ارائه کردند که بعدها بر HTML5 تأثیر گذاشت.
2006 سازمان W3C به توسعه HTML5 علاقه نشان داد و یک گروه کاری برای همکاری با WHATWG تشکیل داد. هدف W3C انتشار یک نسخه "نهایی" از HTML5 بود، در حالی که WHATWG بر روی یک استاندارد زنده (Living Standard) تمرکز داشت که HTML را به طور مداوم تکامل می‌داد.
2012 نسخه HTML5 را می‌توان به عنوان نسخه گسترش‌یافته HTML 4.01 در نظر گرفت که به طور رسمی در سال ۲۰۱۲ منتشر شد.

از HTML 1.2 تا HTML 5 - چگونه ویژگی‌های HTML در طول زمان تکامل یافتند

با معرفی نسخه‌های جدید HTML، پشتیبانی از ویژگی‌های اضافی افزوده شد و تجربه کاربری بهبود یافت. جدول زیر ویژگی‌های معرفی‌شده در نسخه‌های بعدی HTML را نشان می‌دهد:

نوع محتوا HTML 1.2 HTML 4.01 HTML 5 توضیحات
تصویر بله بله بله تگ img امکان افزودن تصاویر به سند HTML را فراهم می‌کند
پاراگراف بله بله بله عنصر پاراگراف در HTML برای نشان دادن یک پاراگراف متنی در صفحه وب استفاده می‌شود.
سرتیتر بله بله بله سرتیترها در HTML برای تعریف تیترهایی با طول‌های متغیر استفاده می‌شوند. (h1 تا h6)
آدرس بله بله بله عنصر آدرس در HTML برای نگهداری اطلاعات تماس کاربر استفاده می‌شود.
لینک (Anchor) بله بله بله تگ anchor برای تعریف ابرلینک در صفحه وب استفاده می‌شود.
لیست بله بله بله لیست در HTML برای نمایش فهرست موارد مرتبط استفاده می‌شود.
جدول خیر بله بله جدول برای سازماندهی داده‌ها در سطرها و ستون‌ها استفاده می‌شود
استایل خیر بله بله استایل برای افزودن استایل‌های CSS به صفحه وب استفاده می‌شود
اسکریپت خیر بله بله اسکریپت برای افزودن جاوااسکریپت به HTML استفاده می‌شود.
صدا خیر خیر بله امکان افزودن فایل‌های صوتی به صفحه وب را فراهم می‌کند
ویدیو خیر خیر بله امکان افزودن ویدیو به صفحه وب را فراهم می‌کند.
بوم (Canvas) خیر خیر بله امکان افزودن عناصر گرافیکی به صفحه وب را فراهم می‌کند.

پیشرفت مطالعه: وضعیت خوانده‌شدن این درس فقط در همین مرورگر ذخیره می‌شود؛ بدون نیاز به حساب کاربری.