معرفی HTML

HTML چیست، چه نقشی در ساخت صفحات وب دارد و چرا یادگیری آن اولین قدم توسعه وب است؟

HTML چیست؟

HTML (HyperText Markup Language یا «زبان نشانه‌گذاری ابرمتن») زبان استاندارد و پایه برای ساخت صفحات وب است. HTML ساختار و اسکلت‌بندی یک صفحه وب را تعریف می‌کند؛ یعنی مشخص می‌کند که چه بخشی عنوان است، چه بخشی پاراگراف است، کجا تصویر قرار دارد، کجا فرم است و غیره.

هر سایتی که در مرورگر می‌بینید — از کوچک‌ترین وبلاگ تا بزرگ‌ترین پلتفرم‌ها — در پایه‌ترین لایه خود از HTML ساخته شده است.

HTML یک زبان برنامه‌نویسی نیست!

یکی از اشتباهات رایج این است که HTML را یک «زبان برنامه‌نویسی» می‌دانند. اما HTML یک زبان نشانه‌گذاری (Markup) است، نه یک زبان برنامه‌نویسی.

زبان برنامه‌نویسیزبان نشانه‌گذاری (HTML)
دارای منطق (if، حلقه، تابع)بدون منطق و محاسبه
محاسبات انجام می‌دهدفقط ساختار را تعریف می‌کند
مثل Python، JavaScriptمثل HTML، XML

به‌بیان ساده: HTML به مرورگر می‌گوید «چه چیزی» نمایش داده شود، نه «چگونه» (که کار CSS است) یا «چه رفتاری» داشته باشد (که کار JavaScript است).

سه ستون توسعه وب

هر صفحه وب مدرن از سه فناوری اصلی تشکیل شده است:

این دوره روی HTML تمرکز دارد؛ یعنی اولین و مهم‌ترین قدم در مسیر توسعه وب.

یک صفحه HTML از چه چیزهایی تشکیل شده؟

تاریخچه مختصر HTML

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

نسخهسالویژگی برجسته
HTML 1.0۱۹۹۱نسخه اولیه — متن و لینک ساده
HTML 2.0۱۹۹۵فرم‌ها و تصاویر
HTML 4.01۱۹۹۹استایل و اسکریپت
XHTML۲۰۰۰قوانین سخت‌گیرانه‌تر XML
HTML5۲۰۱۴تگ‌های معنایی، رسانه، APIهای قدرتمند

نسخه فعلی که امروز استفاده می‌کنیم HTML5 است که امکانات بسیار گسترده‌ای ارائه می‌دهد و همچنان در حال تکامل است (به آن HTML زنده یا «Living Standard» می‌گویند).

چرا HTML یاد بگیریم؟

ابزارهای مورد نیاز

برای نوشتن HTML فقط به دو چیز نیاز دارید:

  1. یک ویرایشگر متن — مثل VS Code، Sublime Text یا حتی Notepad
  2. یک مرورگر وب — مثل Chrome، Firefox یا Edge

در این دوره نیازی به نصب چیزی ندارید؛ ویرایشگر کد آنلاین ما در هر مبحث آماده است تا بلافاصله تمرین کنید!

اولین صفحه HTML

هر صفحه HTML با ساختار پایه‌ای مشخصی شروع می‌شود. در مثال زیر ساختار استاندارد یک صفحه را می‌بینید. آن را امتحان کنید و نتیجه را ببینید!

این مبحث بخشی از دوره آموزش کامل HTML است.

ابزارهای مرتبط