HTML یا اچ تی ام ال مخفف کلمه HyperText Markup Language است که به زبان فارسی به معنی زبان نشانهگذاری ابرمتن ترجمه میشود. این زبان به عنوان پایه و اساس ساخت صفحات وب به حساب میآید. به عبارت سادهتر، HTML ساختار و چیدمان یک صفحه وب را تعریف میکند.
html یا اچ تی ام ال یک زبان نشانه گذاری برای تولید صفحات وب است. برخی به اشتباه اچ تی ام ال را یک زبان برنامه نویسی می نامند. این زبان عناصر و المان های مختلفی را نظیر تیتر، پاراگراف، عکس و لینک را در کنار هم قرار می دهد. با قرار گرفتن این عناصر در کنار هم چهارچوب و اسکلت سایت ها بنا می شود. بنابراین نتیجه می گیریم که برای طراحی وب سایت و ایجاد صفحات وب اولین گام استفاده از زبان نشانه گذاری html است. کابرد html را می توان به این صورت بیان کرد.
مثال ساده کد HTML
همان طور که بیان شد html یک زبان نشانه گذاری است. زبان نشانهگذاری و زبان برنامهنویسی هر دو ابزارهایی برای ایجاد و ساختاردهی اطلاعات هستند، اما تفاوتهای اساسی بین آنها وجود دارد.
هدف: توصیف ساختار و ارائه اطلاعات به یک دستگاه (معمولاً یک مرورگر) است. نحوه کار: از تگها و ویژگیها برای مشخص کردن عناصر مختلف در یک سند استفاده میکند. مثال: HTML برای ساخت صفحات وب، XML برای ذخیره دادهها.
ویژگی ها:
هدف: ایجاد الگوریتمها و دستورات برای انجام عملیاتهای خاص. نحوه کار: از دستورالعملها، متغیرها، ساختارهای کنترلی و توابع برای ساخت برنامهها استفاده میکند.
مثال:
php, Python, javascript,
ویژگیها:
مثال ساده
فرض کنید میخواهید یک پاراگراف ساده در یک صفحه وب ایجاد کنید. با استفاده از HTML (زبان نشانهگذاری) این کار را به این صورت انجام میدهید:
<p/>این یک پاراگراف است.<p>
در اینجا، <p>
یک تگ HTML است که به مرورگر میگوید این قسمت یک پاراگراف است.
اما اگر بخواهید یک برنامه بنویسید که اعداد زوج بین 1 تا 10 را چاپ کند، از یک زبان برنامهنویسی مانند Python استفاده میکنید:
for i in range(2, 11, 2): print(i)
در اینجا، از یک حلقه for و شرط برای انجام محاسبات و چاپ نتایج استفاده شده است.
HTML5 آخرین نسخه از زبان نشانهگذاری ابرمتن (HyperText Markup Language) است که برای ساخت و ارائه محتوا در وب استفاده میشود. این نسخه نسبت به نسخههای قبلی، ویژگیها و قابلیتهای بسیار بیشتری را برای طراحان و توسعهدهندگان وب فراهم میکند.
فایل HTML (HyperText Markup Language) یک فایل متنی است که حاوی کدهایی برای ساخت صفحات وب است. این کدها به مرورگر وب میگویند که چگونه محتوا را نمایش دهد. به عبارت سادهتر، اچ تی ام ال ساختار و چیدمان یک صفحه وب را تعریف میکند.
برای ساخت یک فایل HTML، نیازی به نرمافزارهای پیچیده ندارید. شما میتوانید از هر ویرایشگر متنی سادهای مانند Notepad (در ویندوز)، TextEdit (در مک) یا حتی یک ویرایشگر کد پیشرفتهتر مانند Visual Studio Code استفاده کنید.
مراحل ساخت یک فایل HTML:
1- ایجاد یک فایل متنی:
index.html
2- نوشتن کد HTML:
<!DOCTYPE html>
<html>
<head>
<title/>عنوان صفحه<title>
<head/>
<body>
<body/>
<html/>
عناصر HTML (یا تگها) بلوکهای سازنده صفحات وب هستند. هر عنصر یک بخش مشخص از صفحه را تعریف میکند. مثلاً، تگ <h1>
یک عنوان بزرگ را تعریف میکند و تگ <p>
یک پاراگراف را.
دسته بندی عناصر اچ تی ام ال
عناصر اچ تی ام ال را میتوان به چند دسته کلی تقسیم کرد:
<html>
, <head>
, <body>
.<title>
, <meta>
. این عناصر موارد مهمی در برای سئو صفحات وب هستند.<h1>
, <p>
, <img>
, <a>
.<form>
, <input>
, <button>
.<table>
, <tr>
, <td>
.<ul>
, <ol>
, <li>
.<html>
: تگ ریشه که تمام عناصر دیگر را در بر میگیرد.<body>
: حاوی محتوای اصلی صفحه است که برای کاربر قابل مشاهده است.<p>
: برای ایجاد پاراگرافها استفاده میشود.<a>
: برای ایجاد لینکها استفاده میشود.<img>
: برای قرار دادن تصاویر در صفحه استفاده میشود.<ul>
: برای ایجاد لیستهای نامرتب استفاده میشود.<ol>
: برای ایجاد لیستهای مرتب استفاده میشود.<li>
: برای تعریف هر آیتم در یک لیست استفاده میشود.<table>
: برای ایجاد جدول استفاده میشود.<tr>
: برای تعریف یک ردیف در جدول استفاده میشود.<td>
: برای تعریف یک سلول در جدول استفاده میشود.<form>
: برای ایجاد یک فرم استفاده میشود.<input>
: برای ایجاد انواع مختلف ورودی در یک فرم استفاده میشود (مانند متن، کلمه عبور، دکمه رادیویی و …).<button>
: برای ایجاد دکمه در یک فرم استفاده میشود.تصویر زیر نمونه از تک های html در یک صفحه است.
تصویر زیر خروجی تگ های اچ تی ام ال های بالا در صفحه وب است.
پروژه HTML به هر صفحهی وب، بخشی از یک وبسایت یا حتی یک وبسایت کامل گفته میشود که با استفاده از زبان نشانهگذاری ابرمتن (HTML) ساخته شده است. اچ تی ام ال به عنوان ستون فقرات وبسایتها عمل میکند و ساختار و محتوای صفحات را تعریف میکند.
برای شروع یک پروژه HTML، ابتدا باید یک ایده مشخص داشته باشید. برخی ایدههای جذاب برای پروژههای مبتدی تا پیشرفته عبارتند از:
1-ایجاد یک فایل HTML:
2-نوشتن کد های HTML:
3-اضافه کردن CSS:
4-اضافه کردن جاوا اسکریپت (اختیاری):
HTML، زبان نشانهگذاری ابرمتن، پایه و اساس ساخت هر صفحه وب است. با یادگیری اچ تی ام ال ، شما میتوانید به صورت مستقل صفحات وب ساده یا پیچیده ایجاد کنید و حتی به دنیای توسعه وب قدم بگذارید.
اهمیت یادگیری اچ تی ام ال:
نکات مهم برای یادگیری HTML:
HTML همچنان به عنوان زبان اصلی برای ساخت صفحات وب باقی خواهد ماند. با ظهور فناوریهای جدید مانند وب کامپوننتها و WebAssembly، امکانات اچ تی ام ال بیشتر شده و توسعهدهندگان میتوانند وبسایتهای پیچیدهتر و تعاملیتری ایجاد کنند.
در نهایت، HTML یک مهارت ارزشمند است که به شما امکان میدهد در دنیای دیجیتال خلاقیت خود را نشان دهید.