
مقدمه
HTML مخفف عبارت Hyper Text Markup Language است که برای ایجاد صفحات وب و برنامه های کاربردی وب استفاده می شود. بیایید ببینیم که منظور از زبان نشانه گذاری فرامتن و صفحه وب چیست.
Hyper Text
HyperText به سادگی به منظور “متن درون متن” است. یک متن یک پیوند درون خود دارد ، و در واقع یک فرامتن است. هر زمان که روی پیوندی کلیک می کنید که شما را به یک صفحه وب جدید می آورد ، روی یک متن کلیک کرده اید. HyperText راهی برای پیوند دو یا چند صفحه وب (اسناد HTML) با یکدیگر است.
زبان نشانه گذاری
زبان نشانه گذاری یک زبان کامپیوتری است که برای اعمال قراردادهای طرح بندی و قالب بندی در یک سند متنی استفاده می شود. زبان نشانه گذاری ، متن را تعاملی تر و پویاتر می کند. می تواند متن را به تصویر ، جداول ، لینک و غیره تبدیل کند.
صفحه وب
صفحه وب سندی است که معمولاً به زبان HTML نوشته می شود و توسط مرورگر وب ترجمه می شود. یک صفحه وب را می توان با وارد کردن یک URL شناسایی کرد. یک صفحه وب می تواند از نوع استاتیک یا پویا باشد. فقط با کمک HTML می توانیم صفحات وب استاتیک ایجاد کنیم.
از این رو ، HTML یک زبان نشانه گذاری است که برای ایجاد صفحات وب جذاب با کمک استایل استفاده می شود و در یک مرورگر وب با فرمتی زیبا به نظر می رسد. یک سند HTML از چندین تگ HTML ساخته شده است و هر تگ HTML حاوی محتوای متفاوتی است.
بیایید یک مثال ساده از HTML را ببینیم :

شرح مثال HTML
<!DOCTYPE> : نوع سند را تعریف می کند یا به مرورگر در مورد نسخه HTML دستور می دهد.
<html > : این تگ به مرورگر اطلاع می دهد که یک سند HTML است. متن بین تگ html ، سند وب را توصیف می کند. این یک محفظه برای تمام عناصر دیگر HTML به جز <!DOCTYPE> است.
<head> : باید اولین عنصر داخل عنصر <html> باشد که حاوی متادیتا (اطلاعات مربوط به سند) باشد. قبل از باز شدن تگ بدنه باید بسته شود.
<title> : همانطور که از نام آن پیداست ، برای افزودن عنوان صفحه HTML که در بالای پنجره مرورگر ظاهر می شود استفاده می شود. باید داخل تگ head قرار داده شود و بلافاصله بسته شود. (اختیاری)
<body> : متن بین تگ بدنه (body) ، محتوای بدنه صفحه را توصیف می کند که برای کاربر نهایی قابل مشاهده است. این تگ حاوی محتوای اصلی سند HTML است.
<h1> : متن بین تگ <h1> عنوان سطح اول صفحه وب را توصیف می کند.(اندازه سایز عنوان)
<p> : متن بین تگ <p> پاراگراف صفحه وب را توصیف می کند.
تاریخچه مختصر HTML
در اواخر دهه 1980 ، یک فیزیکدان به نام تیم برنرز لی که پیمانکار سرن بود ، سیستمی را برای محققان سرن پیشنهاد کرد. در سال 1989 ، او یادداشتی نوشت که یک سیستم فرامتن مبتنی بر اینترنت را پیشنهاد کرد.
تیم برنرز لی به عنوان پدر HTML شناخته می شود. اولین توصیف موجود از HTML سندی به نام “HTML Tags” بود که توسط تیم در اواخر سال 1991 پیشنهاد شد. آخرین نسخه ی این زبان HTML5 است که در ادامه این آموزش با آن آشنا خواهیم شد.
نسخه های HTML
از زمانی که HTML اختراع شد ، نسخه های HTML زیادی در بازار وجود دارد ، مقدمه مختصری در مورد نسخه های HTML در زیر آورده شده است:
HTML 1.0 : اولین نسخه ، HTML 1.0 بود که نسخه barebones زبان HTML بود و در سال 1991 منتشر شد.
HTML 2.0 : این نسخه بعدی بود که در سال 1995 منتشر شد و نسخه استاندارد برای طراحی وب سایت بود. HTML 2.0 قادر به پشتیبانی از ویژگی های اضافی مانند آپلود فایل مبتنی بر فرم ، عناصر فرم مانند جعبه متن ، دکمه گزینه و غیره بود.
HTML 3.2 : نسخه HTML 3.2 توسط W3C در اوایل سال 1997 منتشر شد. این نسخه قادر به ایجاد جداول و پشتیبانی از گزینه های اضافی برای عناصر فرم بود. همچنین می تواند یک صفحه وب با معادلات پیچیده ریاضی را پشتیبانی کند. تا ژانویه 1997 به یک استاندارد رسمی برای هر مرورگر تبدیل شد. امروزه عملاً توسط اکثر مرورگرها پشتیبانی می شود.
HTML 4.01 : نسخه HTML 4.01 در دسامبر 1999 منتشر شد و یک نسخه بسیار پایدار از زبان HTML است. این نسخه استاندارد رسمی فعلی است و پشتیبانی بیشتری از شیوه نامه ها (CSS) و قابلیت اسکریپت نویسی برای عناصر چندرسانه ای مختلف را فراهم می کند.
HTML5 : HTML5 جدیدترین نسخه زبان نشانه گذاری HyperText است. اولین پیش نویس این نسخه در ژانویه 2008 اعلام شد. دو سازمان بزرگ وجود دارد که یکی W3C (کنسرسیوم وب جهانی) و دیگری WHATWG (گروه کاری فناوری کاربردی ابرمتن وب) است که در توسعه نسخه HTML 5 نقش دارند. و هنوز هم در حال توسعه است.
ویژگی های HTML
1) این زبان بسیار آسان و ساده است. به راحتی قابل درک و اصلاح است.
2) ایجاد یک ارائه موثر با HTML بسیار آسان است زیرا دارای تگ های قالب بندی زیادی است.
3) این یک زبان نشانه گذاری است ، بنابراین یک راه انعطاف پذیر برای طراحی صفحات وب همراه با متن ارائه می دهد.
4) کار برنامه نویسان را برای افزودن پیوند به صفحات وب (با تگ لنگر html) تسهیل می کند ، بنابراین علاقه به مرور کاربر را افزایش می دهد.
5) مستقل از پلتفرم است زیرا می تواند در هر پلتفرمی مانند ویندوز ، لینوکس و مکینتاش و غیره نمایش داده شود.
6)کار برنامه نویس را تسهیل می کند تا گرافیک ، فیلم و صدا را به صفحات وب اضافه کند که آن را جذاب تر و تعاملی تر می کند.
7) HTML یک زبان حساس به حروف بزرگ و کوچک است ، به این معنی که میتوانیم از برچسبها با حروف کوچک یا بزرگ استفاده کنیم.
نکته پایانی
درواقع زبان HTML ، یک ابر زبان طراحی و ارائه (نمایش دهنده) صفحات وب است که هر وبسایتی که به هر زبان دیگری نوشته شده باشد ، در انتها برای نمایش در مرورگر به زبان HTML تبدیل شده و به کاربر نمایش داده می شود.(زبان سمت کلاینت یا کاربر)
منبع : www.javatpoint.com





























