زبان html گاها با یک زبان برنامه نویسی اشتباه گرفته میشود و حجم زیادی از افراد ممکن است که معتقد باشند که این زبان یک زبان برنامه نویسی است. این در حالی است که این زبان، ارتباطی با زبانهای برنامه نویسی نیست و زبانی است که بیشتر برای توصیف ساختار سایتها استفاده میشود.
در واقع تفاوت اصلی یک زبان برنامه نویسی با زبانهای غیر برنامه نویسی این است که زبانهای برنامه نویسی قادرند که عملیات منطقی و محاسباتی انجام دهند. زبانهای مثل JavaScript و python. این در حالی است که HTML قابلیت انجام محاسبات منطقی را ندارد. این زبان بیشتر قابلیت انجام توصیفات و ویژگیهای بصری را در وب دارد.
بنابراین زیبایی وب سایتها از HTML نشئت میگیرند. اما اگر قرار است که این زیبایی بصری، به بخشهای پیشرفتهتری مثل انجام پویانماییهای خاص برسد، پای برنامه نویسی و کد نویسی به وب سایت باز میشود.
اولین نسخهی HTML در دههی نود، صرفا قابلیت قرار دادن لینک و متن را در بین صفحات ایجاد میکرد. این نسخه، خیلی زود منسوخ شد و پس از آن سر و کلهی نسخههای جدیدتری پیدا شد که کارشان بسیار فراتر از قرار دادن یک لینک و متن بین صفحه بود. در این بخش به معرفی انواع کاربردهای این زبان فوقالعاده میپردازیم.
اچ تی ام ال پس از گذشت سی و چهار سال، با تغییرات بسیار بزرگی روبهرو شده است و در حال حاضر ۹ نسخهی مختلف دارد. در ادامه به صورت خلاصه بررسی میکنیم که هر نسخهی HTML چیست.
این نسخه که به عنوان اولین نسخهی اچ تی ام ال نیز شناخته میشود، در سال ۱۹۹۳ عرضه شده است. کاربری آن بسیار محدود است و صرفا دارای تگهایی برای قرار دادن تصویر و لینک است. استفاده از این نسخه امروزه کاملا منسوخ شده است.
نسخهی دوم اچ تی ام ال به نسبت نسخهی قبلی خود امکانات بسیار بیشتری داشت. این نسخه امکان اضافه کردن فرمها، دکمههای ارسال، لینکها و انواع فیلدهای متنی را داشت و بسیار مورد توجه قرار گرفت.
این نسخه از اچ تی ام ال هم دارای محدودیتهایی بود. اما همچنان تلاش کارشناسان این حوزه بر اضافه کردن انواع امکانات جدید، وجود داشت. پس در این نسخه تلاش آنها بر این بود که فرمها و دیگر عناصر مشابه مثل تکستها را پیشرفتهتر کنند.
نسخهی چهارم اچ تی ام ال در سال ۱۹۹۷ عرضه شد. این نسخه دارای امکانات فیلد مخفی، فیلدهای تاریخ و قابلیت استایل دهی است.
این نسخه دو سال بعد از نسخهی قبلی اچ تی ام ال عرضه شده است. ساختار این نسخه قابل فهمتر و پیشرفتهتر است، خطاهای آن اصلاح شده و از زبان برنامه نویسی جاوا اسکریپت کاملا پشنیبانی میکند.
این نسخهی جدید، تمامی باگهای نسخهی قبلی را رفع کرده و امکان ایجاد برخی تگها مثل زمان و تاریخ محلی را فراهم کرده است.
امکانات این نسخه کمی پیشرفتهتر از نسخهی قبلی است. در این نسخه امکان پلی کردن ویدئو بدون تمام صفحه شدن در صفحهی سایت وجود دارد و برخی از ساختارهای معیوب اچ تی ال ام هم اصلاح شدهاند.
HTML 5.3، که در سال 2018 منتشر شد، سومین نسخه اصلی زبان علامتگذاری ابرمتن (HTML) است.
یکی از ویژگیهای جذاب HTML 5.3، افزودن عناصر جدید به زبان است. این افزودن عناصر جدید، به توسعهدهندگان این امکان را میدهد تا محتوای مختلف را با استفاده از این عناصر به صورت بهتر و کارآمدتر نمایش دهند.
در این بخش به این میپردازیم که مزایای اصلی HTML چیست و این مزایا چه قابلیتهایی را به html میدهند؟