HTML چیست؟

HTML مخفف HyperText Markup Language است.
این زبان استانداردی است که برای ایجاد و طراحی صفحات وب در اینترنت استفاده می شود.این زبان توسط تیم برنرز لی در سال 1991 در CERN معرفی شد، در ابتدا به عنوان یک زبان نشانه گذاری ساده. پس از آن، از طریق نسخه هایی از HTML 2.0 به HTML5 (آخرین نسخه 2024) تکامل یافت.
HTML ترکیبی از زبان Hypertext و Markup است. Hypertext پیوند بین صفحات وب را تعریف می کند و زبان نشانه گذاری سند متنی را در تگ تعریف می کند.
 
HTML اساساً اساس هر صفحه وب است. این روشی است که به مرورگرها می‌گوییم که محتوا را در پاراگراف‌ها، سرفصل‌ها، تصاویر، پیوندها، فهرست‌ها، فرم‌ها، جداول، دکمه‌ها و موارد دیگر ساختار دهند. اگر به ساخت یک وب سایت، توسعه وب یا به طور کلی فقط به کدنویسی علاقه دارید، یادگیری HTML مکانی عالی برای شروع است.
همانطور که در بالا ذکر شد، HTML مخفف “HyperText Markup Language” است. بیایید این را تجزیه کنیم تا بهتر بفهمیم که HTML واقعاً چه معنایی دارد.
 
“HyperText” متنی در یک صفحه وب است که حاوی ارجاعاتی به یک صفحه وب دیگر است. شما احتمالاً اینها را به عنوان هایپرلینک می شناسید. ما از هایپرلینک ها برای پرش به بخش دیگری از همان صفحه، صفحه دیگری در وب سایت فعلی یا یک وب سایت کاملاً جدید استفاده می کنیم. هایپرلینک ها همچنین می توانند یک پی دی اف، ایمیل یا چند رسانه ای مانند یک فایل ویدیویی یا صوتی را باز کنند.
 
پیوند دادن اطلاعات به یکدیگر از این طریق گامی انقلابی در ساخت وب بود. HTML و اینترنت با هم این امکان را برای هر کسی فراهم می کند که به همه نوع اطلاعات در سراسر جهان، به هر ترتیبی که می خواهد، دسترسی پیدا کند.
 
در ادامه، “Markup” به نحوه “علامت گذاری” صفحه توسط HTML با حاشیه نویسی در فایل HTML اشاره دارد. این حاشیه نویسی در خود صفحه وب نمایش داده نمی شود. در عوض، آنها در پشت صحنه کار می کنند و به مرورگر می گویند که چگونه سند را به بازدیدکنندگان نمایش دهد. به زودی درباره این نشانه گذاری بیشتر خواهیم آموخت.
 
در نهایت، “زبان” ساده ترین قسمت مخفف برای درک است. مانند هر زبان دیگری، HTML دارای یک نحو و الفبای منحصر به فرد است. اما این دقیقاً چه نوع زبانی است؟ بیایید در ادامه به این سوال بپردازیم.
 
 

آیا HTML یک زبان برنامه نویسی است؟

 
اینکه HTML از نظر فنی یک زبان برنامه نویسی است یا نه، بحثی است که در بین توسعه دهندگان و کارشناسان وب ادامه دارد. در حالی که اکثریت HTML را به عنوان یک زبان “نشانه گذاری” (نه یک زبان برنامه نویسی) تعریف می کنند، برخی استدلال می کنند که این دو متقابل نیستند.
 
همه زبان‌های برنامه‌نویسی هدفی کاربردی دارند – آنها باید کاری را انجام دهند، خواه این کار ارزیابی عبارات، اعلام متغیرها یا اصلاح داده‌ها باشد. جاوا اسکریپت پرکاربردترین زبان برنامه نویسی در توسعه وب است. از دیگر زبان های برنامه نویسی محبوب می توان به پایتون، جاوا و سی اشاره کرد.
 
اگرچه همانطور که خواهیم دید بسیار مفید است، HTML واقعاً هیچ کاری از این نظر “انجام نمی دهد”. این به سادگی به مرورگرها محتوای مورد نیاز برای نمایش را می دهد. HTML اهمیتی نمی دهد که مرورگر چگونه محتوا را نمایش می دهد، تا زمانی که نمایش داده شود. به عبارت دیگر، HTML یک هدف ساختاری دارد، نه کاربردی.
 
با این حال، برخی از توسعه دهندگان از همین منطق استفاده می کنند تا استدلال کنند که HTML یک زبان برنامه نویسی است – این فقط یک زبان برنامه نویسی اعلامی است. به گفته پروفسور دیوید بریلزفورد از دانشگاه ناتینگهام، زبان‌های اعلانی محدودتر از سایر زبان‌ها هستند، اما این باعث نمی‌شود که آنها از یک زبان برنامه‌نویسی کمتر باشند.
 
با در نظر گرفتن این موضوع، بیایید به این موضوع بپردازیم که HTML برای چه مواردی استفاده می شود.
 
 

HTML برای چه مواردی استفاده می شود؟

 
HTML در درجه اول برای ایجاد صفحات وب استفاده می شود. استفاده از HTML رایگان است و اطمینان حاصل می کند که متن، تصاویر و سایر عناصر شما همانطور که در نظر گرفته شده نمایش داده می شوند.
 
با HTML، نه تنها می توانید سرفصل ها، پاراگراف ها، فهرست ها و سایر عناصر را به صفحه خود اضافه کنید، بلکه می توانید تصاویر، ویدئوها، فایل های صوتی و سایر رسانه های چندرسانه ای را نیز جاسازی کنید. و می توانید به صفحات وب دیگر در همان وب سایت یا از سایت دیگری پیوند دهید. این به بازدیدکنندگان اجازه می دهد تا به راحتی وب سایت شما را مرور کنند و بین وب سایت ها بپرند.
 
حتی پس از افزودن سرفصل‌ها، تصاویر و لینک‌ها، شما همچنان یک صفحه وب بسیار ابتدایی خواهید داشت – و این به دلیل طراحی است. HTML صرفاً برای محتوای یک صفحه است. این یک پایه ساده ایجاد می کند که بر اساس آن می توانید یک ظاهر طراحی را با زبان دیگری به نام CSS (که مخفف Cascading Style Sheets) اضافه کنید. با CSS، می توانید استایل و طرح بندی خود را سفارشی کنید، رنگ، فونت و تراز عناصر را تغییر دهید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *