لیست کامل تگ های HTML با مثال و کاربرد مرجع جامع

لیست کامل تگ های HTML با مثال و کاربرد مرجع جامع
لیست تگ های HTML نه‌تنها پایه و اساس طراحی صفحات وب هستند، بلکه دانستن و درک درست آن‌ها می‌تواند پاسخ بسیاری از سؤالات رایج برنامه‌نویسان و طراحان وب را بدهد. اگر بارها با خودتان گفته‌اید "این تگ دقیقاً چه کاربردی دارد؟" یا در جستجوی یک مرجع کامل برای یافتن همه‌ی تگ‌ها بوده‌اید، این مقاله دقیقاً همان چیزی است که دنبالش هستید.در این مقاله با نگاهی جامع و دسته‌بندی‌شده، به بررسی تمام تگ‌های HTML می‌پردازیم؛ از ابتدایی‌ترین تگ‌ها تا پیشرفته‌ترین آن‌ها. اگر می‌خواهید در زمان کوتاه، درک عمیقی از ساختار HTML پیدا کنید و پاسخ سؤالات ذهنی‌تان درباره کاربرد هر تگ را بیابید، تا پایان این مطلب با ما همراه باشید.
()

چرا شناخت تگ های HTML حیاتی است؟

لیست تگ های HTML یکی از مهم‌ترین منابعی است که هر طراح وب، چه مبتدی و چه حرفه‌ای، باید به آن دسترسی داشته باشد. چرا که بدون شناخت کامل این تگ‌ها، طراحی یک صفحه‌ وب استاندارد، واکنش‌گرا و قابل درک برای مرورگرها و موتورهای جستجو عملاً ممکن نیست. هر تگ HTML وظیفه‌ای مشخص دارد و دانستن نقش و کاربرد دقیق آن، شما را از حدس زدن و آزمون و خطا نجات می‌دهد.

اگر طراحی وب را مثل ساختن یک ساختمان تصور کنیم، تگ های HTML همان آجرهایی هستند که همه‌چیز را می‌سازند؛ از عنوان صفحه گرفته تا فرم ثبت‌نام و حتی دکمه‌های ساده. بدون شناخت دقیق تگ‌ها، شما نمی‌توانید اسکلت‌بندی اصولی صفحات وب را انجام دهید.

در پاسخ به این سؤال که چرا شناخت تگ های HTML اهمیت دارد، باید گفت چون این تگ‌ها اساس ارتباط بین محتوای سایت، مرورگر و موتور جستجو هستند. اگر از آن‌ها به‌درستی استفاده نشود، ساختار صفحه نامنظم می‌شود، دسترسی برای کاربران دچار مشکل می‌شود و در نهایت جایگاه سئویی سایت افت می‌کند.

این مقاله با عنوان “لیست تگ های HTML” دقیقاً برای همین طراحی شده است: ارائه‌ی یک مرجع کامل، کاربردی و دسته‌بندی‌شده از تمام تگ های مهم HTML، همراه با مثال‌ها و نکات کلیدی که یادگیری آن‌ها را سریع‌تر و عمیق‌تر می‌کند.

وقتی صحبت از ساختار وب می‌شود، یکی از اولین سؤال‌هایی که برای خیلی از افراد پیش می‌آید این است که «HTML چند تگ دارد؟». پاسخ کوتاه این است که HTML بیش از صد تگ استاندارد و پرکاربرد دارد؛ اما نکته مهم‌تر این است که هر نسخه HTML بعضی تگ‌ها را حذف می‌کند، برخی را بهبود می‌دهد و چند مورد جدید هم اضافه می‌کند. به همین خاطر مطمئن‌ترین منبع برای پاسخ دقیق، یک لیست به‌روز و کامل از تمام تگ‌های HTML است؛ همان چیزی که در این صفحه برایتان آماده کرده‌ایم.

این مرجع کامل نه‌تنها تمام تگ‌های HTML5 را شامل می‌شود، بلکه توضیح و دسته‌بندی حرفه‌ای هر تگ را هم ارائه می‌دهد تا دقیقاً بدانید هر کدام چه کاربردی دارند و کجا باید استفاده شوند.

 

 

لیست کامل تگ های HTML با توضیح

تگ توضیح دسته‌بندی
!DOCTYPEتعریف نوع سند و نسخه HTMLStructural
htmlعنصر ریشه یک سند HTMLStructural
headشامل متادیتا، لینک‌ها، استایل و اسکریپتStructural
bodyمحتوای قابل نمایش صفحهStructural
titleعنوان صفحه که در تب مرورگر نمایش داده می‌شودStructural
baseآدرس پایه برای لینک‌های نسبیStructural
metaمتادیتا مانند charset، viewport و descriptionStructural
styleتعریف CSS درون سندStructural
scriptتعریف جاوااسکریپت درون سندStructural
noscriptمحتوا در صورت غیرفعال بودن جاوااسکریپتStructural
headerبخش بالای صفحه یا بخش مقاله، معمولاً شامل لوگو و منوSectioning
footerبخش پایین صفحه یا بخش مقاله، معمولاً شامل کپی‌رایت و لینک‌هاSectioning
mainمحتوای اصلی صفحه، باید فقط یکبار در سند باشدSectioning
sectionبخش مستقل و معنایی از محتواSectioning
articleمحتوای مستقل و خودکفا، مانند مقاله یا پست وبلاگSectioning
asideمحتوای جانبی مرتبط با محتوای اصلیSectioning
navمنو و لینک‌های ناوبریSectioning
addressاطلاعات تماس و مشخصات نویسنده یا سازمانSectioning
h1عنوان سطح یک، مهم‌ترین عنوانText
h2عنوان سطح دوText
h3عنوان سطح سهText
h4عنوان سطح چهارText
h5عنوان سطح پنجText
h6عنوان سطح شش، کمترین اهمیتText
pبند متنText
hrخط افقی برای جدا کردن محتواText
preمتن پیش‌فرمت‌شده با فاصله‌ها و خط جدید حفظ‌شدهText
blockquoteنقل قول طولانیText
qنقل قول کوتاه داخل متنText
citeارجاع به منبع یا اثرText
codeقطعه کد برنامه‌نویسیText
sampنمونه خروجی برنامهText
kbdورودی صفحه‌کلیدText
varمتغیر در متنText
strongتأکید مهم روی متنText
emتأکید کمتر روی متنText
smallمتن کوچک‌ترText
markبرجسته کردن متنText
delمتن حذف‌شدهText
insمتن اضافه‌شدهText
subنویسه پایین (زیرین)Text
supنویسه بالا (ابرین)Text
brخط جدیدText
bمتن پررنگ بدون تأکید معناییText
iمتن مورب بدون تأکید معناییText
uمتن با زیرخطText
abbrاختصاراتText
bdiجهت‌گیری متن مستقل از محتوای اطرافText
bdoبازنویسی جهت متنText
rubyمتن با تلفظ (مثل ژاپنی) همراه با rtText
rtتلفظ برای rubyText
rpقرار دادن پرانتز برای ruby در مرورگرهای قدیمیText
sمتن خط خوردهText
dfnتعریف اصطلاح یا کلمه کلیدیText
timeنمایش تاریخ یا زمانText
wbrمحل پیشنهادی برای شکستن کلمه در مرورگرText
imgنمایش تصویرLink & Media
pictureگروه تصاویر با فرمت‌ها و رزولوشن‌های مختلفLink & Media
videoنمایش ویدیوLink & Media
audioپخش صداLink & Media
sourceمنبع برای video یا audioLink & Media
trackزیرنویس یا متن همزمان برای ویدیو و صداLink & Media
iframeقرار دادن یک صفحه درون صفحه فعلیEmbed
embedقرار دادن محتوای خارجی مانند ویدیو یا فلشEmbed
objectنمایش محتوای چندرسانه‌ای با قابلیت fallbackEmbed
paramپارامتر برای objectEmbed
mapنقشه تصویری برای imgEmbed
areaمنطقه قابل کلیک روی mapEmbed
canvasمحل رسم گرافیک پویا با جاوااسکریپتEmbed
formفرم برای دریافت داده از کاربرForm
inputورودی داده از کاربرForm
textareaمتن چندخطی از کاربرForm
buttonدکمه برای ارسال یا تعاملForm
selectلیست کشوییForm
optionگزینه در selectForm
optgroupگروه‌بندی گزینه‌ها در selectForm
labelبرچسب برای inputForm
fieldsetگروه‌بندی عناصر فرمForm
legendعنوان fieldsetForm
datalistلیست پیشنهادها برای inputForm
outputنمایش نتیجه محاسبه یا پردازش فرمForm
progressنمایش پیشرفت یک عملیاتForm
meterنمایش مقدار عددی در بازه مشخصForm
divبخش‌بندی عمومی صفحهStructure
spanتگ درون‌خطی برای گروه‌بندی عناصرStructure
figureگروه‌بندی تصویر و captionStructure
figcaptionتوضیح تصویر داخل figureStructure
detailsمحتوای قابل باز و بسته شدنStructure
summaryعنوان محتوای detailsStructure
dialogپنجره محاوره‌ای (modal)Structure
templateالگوی محتوا برای استفاده مجددStructure
slotمحل قرارگیری محتوا در Web ComponentsStructure
ulلیست بدون شمارهList
olلیست شماره‌دارList
liآیتم لیستList
dlلیست تعریفی (definition list)List
dtعنوان تعریف در dlList
ddتوضیح عنوان تعریف در dlList
tableساختار جدولTable
theadسرستون جدولTable
tbodyبدنه جدولTable
tfootپاصفحه جدولTable
trردیف جدولTable
thسلول سرستون جدولTable
tdسلول داده جدولTable
captionعنوان جدولTable
colgroupگروه ستون‌هاTable
colتعریف ستون یا ویژگی‌های آنTable
acronym تعریف اختصارها در صفحه وب deprecated
applet اجرای برنامه جاوا در صفحات وب deprecated
basefont تنظیم فونت پایه صفحه deprecated
big نمایش متن با اندازه بزرگتر deprecated
center مرتب‌سازی متن یا عناصر به مرکز deprecated
dir فهرست غیرمرتب deprecated
font تنظیم فونت متن deprecated
frame ایجاد فریم‌بندی صفحات deprecated
frameset گروه‌بندی فریم‌ها در صفحات deprecated
noframes نمایش محتوای جایگزین برای مرورگرهای بدون فریم deprecated
isindex ایجاد فرم جستجوی یک‌خطی deprecated
s نمایش متن با خط خورده (strikethrough) deprecated
strike نمایش متن با خط خورده deprecated
u نمایش متن با خط زیرین deprecated

 

 

نکته پایانی

شناخت کامل تگ های HTML یکی از نخستین گام‌های ضروری برای ورود حرفه‌ای به دنیای طراحی وب است. اگر بتوانید هر تگ را درست بشناسید و در جایگاه صحیح خود به‌کار ببرید، نه‌تنها ساختار کدهای شما حرفه‌ای‌تر خواهد شد، بلکه درک شما از نحوه عملکرد صفحات وب نیز عمیق‌تر می‌شود. این مقاله دقیقاً با هدف پاسخ دادن به همین نیاز طراحی شده است.

توصیه می‌کنیم این راهنما را در مرورگر خود بوکمارک کنید و هنگام کدنویسی یا مرور پروژه‌هایتان، به‌عنوان یک مرجع سریع و مطمئن از آن بهره بگیرید. همچنین اگر می‌خواهید آموخته‌هایتان را به عمل تبدیل کنید، از پروژه‌های ساده مثل طراحی یک فرم تماس یا ساخت صفحه درباره ما شروع کنید و تگ هایی که آموخته‌اید را به‌کار ببرید.

و در پایان، اگر هنوز با مفاهیم پایه‌ای HTML آشنایی ندارید، پیشنهاد می‌کنیم حتماً نگاهی به صفحه HTML Standard و مقاله HTML چیست؟ در سایت بیت آموز بیندازید؛ آن مقاله دید واضح‌تری از کلیات زبان HTML به شما می‌دهد و مطالعه آن قبل یا بعد از این راهنما مکمل خوبی خواهد بود.

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

حتما لیست کامل تگ های منسوخ شده HTML را مشاهده کنید.

سوالات متداول

HTML شامل بیش از ۱۰۰ تگ استاندارد است که هرکدام برای ساخت و نمایش نوع خاصی از محتوا در صفحات وب طراحی شده‌اند. این تگ‌ها در نسخه‌های مختلف HTML توسعه یافته‌اند و برخی نیز منسوخ شده‌اند.

تگ‌های <html>, <head>, <body> از اصلی‌ترین تگ‌های ساختار پایه HTML هستند که در هر صفحه وب باید وجود داشته باشند.

بیشتر مرورگرهای مدرن از تگ‌های HTML5 به‌خوبی پشتیبانی می‌کنند، اما در مرورگرهای قدیمی ممکن است برخی تگ‌ها به درستی نمایش داده نشوند.

برای افزودن تصویر، از تگ <img> استفاده می‌شود و ویژگی src برای تعیین مسیر تصویر به‌کار می‌رود.

بله. تگ <section> برای تقسیم محتوای صفحه به بخش‌های معنایی است و می‌توان به تعداد نامحدود از آن استفاده کرد.

تگ <a> برای ایجاد لینک‌ استفاده می‌شود. ویژگی href در این تگ مسیر لینک را مشخص می‌کند.

<div> یک تگ غیرمعنایی برای گروه‌بندی عناصر است، در حالی که <section> معنای ساختاری دارد و برای تعریف بخش مجزایی از محتوا به‌کار می‌رود.

برای برجسته‌سازی معنایی متن از تگ <strong> استفاده می‌شود. اگر هدف تأکید بصری باشد، تگ <b> کاربرد دارد.

تگ <video> امکان افزودن ویدیو همراه با کنترل‌های پخش را فراهم می‌کند. می‌توان با ویژگی controls، دکمه‌های پخش را نمایش داد.

از تگ <link> داخل <head> استفاده می‌شود. ویژگی rel=\”stylesheet\” و href مسیر فایل را مشخص می‌کند.

بله، بسیاری از تگ‌های HTML قابلیت تودرتو بودن دارند. اما باید قوانین نحوی رعایت شود تا ساختار صفحه دچار مشکل نشود.

<span> یک تگ درون‌خطی (inline) است، در حالی که <div> یک عنصر بلاک‌ (block-level) محسوب می‌شود. از <span> بیشتر برای استایل‌دهی به بخشی از متن استفاده می‌شود.

تگ <input> برای دریافت انواع داده از کاربر به‌کار می‌رود و می‌توان نوع آن را با ویژگی type تعیین کرد.

بله. تگ‌هایی مثل <font> یا <center> دیگر توسط استانداردهای جدید توصیه نمی‌شوند و ممکن است باعث افت سئو یا ناسازگاری در مرورگرها شوند.

از تگ‌های <table>, <tr>, <th>, <td> استفاده می‌شود. این عناصر به ترتیب جدول، ردیف، سرستون و سلول داده را می‌سازند.

تگ‌هایی مانند <meta>, <title>, <link>, <style>, <base> فقط در بخش <head> صفحه HTML قرار می‌گیرند.

خیر. HTML ساختار محتوا را مشخص می‌کند، اما برای طراحی (CSS) و تعامل (JavaScript) به فناوری‌های مکمل نیاز دارد.

از تگ <code> برای نمایش کد و از تگ <pre> برای حفظ فرمت اصلی کد استفاده می‌شود.

alt توضیح جایگزین تصویر است و برای سئو، کاربران نابینا و مواقعی که تصویر بارگذاری نمی‌شود، اهمیت زیادی دارد.

چقدر این پست مفید بود؟

🌟 با یک کلیک، صدای خود را به گوش ما برسانید!

میانگین امتیاز کاربران / 5. تعداد نظر:

⭐️ اولین باشید! نظر شما اهمیت دارد!

متاسفیم این پست برای شما مفید نبود.

اجازه دهید این پست را بهتر کنیم!

🌟 به ما بگویید چگونه می‌توانیم بهتر شویم!

ابوالفضل عنایتی
ابوالفضل عنایتی، بنیان‌گذار بیت آموز و مدرس تخصصی برنامه نویسی و امنیت سایبری، با سال‌ها تجربه عملی در طراحی وب، توسعه با زبان‌هایی مانند HTML، CSS، PHP، JavaScript و C#، سئو، بهینه‌سازی سرعت سایت، UI/UX و امنیت وب فعالیت می‌کند. او تمرکز خود را بر آموزش‌های پروژه‌محور قرار داده تا دانشجویان را برای ورود مستقیم به بازار کار آماده کند.

8 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

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