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

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

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

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

هنگام خواندن ساختار تگ‌ها با عبارت‌هایی مانند href، src، class یا id روبه‌رو می‌شوید. اگر هنوز نمی‌دانید این بخش‌ها چه هستند، راهنمای اتریبیوت در HTML چیست مفهوم و نحوه استفاده از آن‌ها را توضیح می‌دهد.

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

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

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

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

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

 

 

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

فهرست عناصر HTML، کاربرد هر عنصر و دسته‌بندی آموزشی آن
تگ / عنصرتوضیحدسته‌بندی
<header>محتوای مقدماتی یا ابزارهای ناوبری برای صفحه یا یک بخشSections & Semantics
<footer>اطلاعات پایانی برای صفحه یا نزدیک‌ترین بخش مرتبطSections & Semantics
<main>محتوای غالب سند؛ بیش از یک main بدون hidden مجاز نیستSections & Semantics
<search>محفظه معنایی برای کنترل‌ها و محتوای مرتبط با جستجو یا فیلترSections & Semantics
<section>یک بخش عمومی و موضوعی از سند یا برنامه، معمولاً با headingSections & Semantics
<article>محتوای مستقل و قابل‌بازتوزیع، مانند مقاله یا پستSections & Semantics
<aside>محتوای جانبی که ارتباط غیرمستقیم با محتوای اطراف داردSections & Semantics
<nav>بخشی شامل لینک‌های اصلی ناوبریSections & Semantics
<address>اطلاعات تماس مربوط به صفحه یا نزدیک‌ترین articleSections & Semantics
<hgroup>گروه‌کردن یک heading با محتوای فرعی مانند subtitle یا taglineSections & Semantics
<h1>heading سطح ۱Text Semantics
<h2>heading سطح ۲Text Semantics
<h3>heading سطح ۳Text Semantics
<h4>heading سطح ۴Text Semantics
<h5>heading سطح ۵Text Semantics
<h6>heading سطح ۶Text Semantics
<p>یک پاراگرافText Semantics
<hr>شکست موضوعی بین بخش‌های محتواییText Semantics
<pre>بلوک متن پیش‌فرمت‌شده که فاصله‌ها و شکست خطوط را حفظ می‌کندText Semantics
<blockquote>بخشی که از منبع دیگری نقل شده استText Semantics
<q>نقل‌قول کوتاه درون‌خطیText Semantics
<cite>عنوان یک اثر، مانند کتاب، مقاله، فیلم یا اثر هنریText Semantics
<code>قطعه‌ای از کد کامپیوتریText Semantics
<samp>نمونه خروجی یک برنامه یا سیستمText Semantics
<kbd>ورودی کاربر، معمولاً از صفحه‌کلید یا ابزار ورودیText Semantics
<var>نام متغیر در متن فنی یا ریاضیText Semantics
<strong>اهمیت، جدیت یا فوریت بالای محتواText Semantics
<em>تأکید کلامی روی بخشی از متنText Semantics
<small>توضیح جانبی یا fine print مانند متن حقوقی و کپی‌رایتText Semantics
<mark>متنی که برای ارجاع یا توجه در زمینه فعلی برجسته شده استText Semantics
<del>محتوایی که از سند حذف شده استText Semantics
<ins>محتوایی که به سند افزوده شده استText Semantics
<sub>زیرنویس typographic یا subscriptText Semantics
<sup>بالانویس typographic یا superscriptText Semantics
<br>شکست خط در جایی که خودِ شکست خط بخشی از محتوا استText Semantics
<b>جلب توجه به متن بدون انتقال اهمیت معنایی بیشترText Semantics
<i>متنی با صدای متفاوت، اصطلاح فنی، نام علمی یا کاربرد معنایی مشابهText Semantics
<u>حاشیه‌نویسی غیرشفاهی مانند نشانه‌گذاری املایی؛ نه صرفاً زیرخطظاهریText Semantics
<abbr>اختصار یا سرواژهText Semantics
<bdi>ایزوله‌کردن جهت متنی که جهت آن می‌تواند مستقل از متن اطراف باشدText Semantics
<bdo>بازنویسی صریح جهت نمایش متنText Semantics
<ruby>نمایش ruby annotation برای متن پایهText Semantics
<rt>متن annotation یا تلفظ در ساختار rubyText Semantics
<rp>پرانتز fallback برای ruby در محیط‌های فاقد پشتیبانیText Semantics
<s>محتوایی که دیگر دقیق، معتبر یا مرتبط نیستText Semantics
<dfn>نمونه تعریف یک اصطلاحText Semantics
<time>نمایش تاریخ یا زمان با امکان مقدار machine-readableText Semantics
<wbr>فرصت پیشنهادی برای شکستن خطText Semantics
<data>اتصال محتوای قابل‌خواندن به یک مقدار machine-readable با valueText Semantics
<img>جاسازی تصویرMedia
<picture>تعریف چند منبع تصویر برای art direction یا فرمت/اندازه‌های مختلفMedia
<video>جاسازی پخش‌کننده ویدیوMedia
<audio>جاسازی پخش‌کننده صوتMedia
<source>تعریف منبع جایگزین برای picture، video یا audioMedia
<track>تعریف timed text مانند زیرنویس برای audio یا videoMedia
<iframe>جاسازی یک child navigable، معمولاً صفحه‌ای دیگرEmbedded Content
<embed>جاسازی محتوای خارجی که توسط مرورگر یا handler مربوط پردازش می‌شودEmbedded Content
<object>جاسازی منبع خارجی با امکان fallback درون عنصرEmbedded Content
<map>تعریف image map برای یک تصویرEmbedded Content
<area>تعریف ناحیه قابل‌کلیک یا غیرفعال در image mapEmbedded Content
<canvas>سطح bitmap برای رسم گرافیک با اسکریپتEmbedded Content
<form>فرم قابل‌ارسال برای دریافت و ارسال دادهForms
<input>کنترل ورودی با انواع مختلفForms
<textarea>کنترل ورودی متن چندخطیForms
<button>کنترل دکمه برای ارسال فرم یا تعاملForms
<select>کنترل انتخاب از میان گزینه‌هاForms
<selectedcontent>نمایش محتوای option انتخاب‌شده در selectهای قابل‌سفارشی‌سازی؛پشتیبانی مرورگر محدود استForms
<option>یک گزینه در select، datalist یا optgroupForms
<optgroup>گروه‌بندی optionها در selectForms
<label>برچسب قابل‌دسترس برای یک کنترل فرمForms
<fieldset>گروه‌بندی کنترل‌های مرتبط فرمForms
<legend>عنوان یا caption برای fieldsetForms
<datalist>مجموعه پیشنهادها برای برخی کنترل‌های inputForms
<output>نتیجه محاسبه یا نتیجه یک تعامل کاربرForms
<progress>میزان پیشرفت انجام یک کارForms
<meter>یک مقدار عددی در یک بازه شناخته‌شدهForms
<div>محفظه عمومی برای flow content بدون معنای اختصاصیStructure & Interactive
<span>محفظه عمومی درون‌خطی بدون معنای اختصاصیStructure & Interactive
<figure>محتوای مستقل مانند تصویر، نمودار یا نمونه کد با caption اختیاریStructure & Interactive
<figcaption>caption برای figureStructure & Interactive
<details>کنترل disclosure برای نمایش یا پنهان‌کردن جزئیاتStructure & Interactive
<summary>عنوان یا caption قابل‌تعامل برای detailsStructure & Interactive
<dialog>کادر گفت‌وگو یا پنجره تعاملیStructure & Interactive
<template>قالب inert برای نگهداری markup جهت استفاده بعدیStructure & Interactive
<slot>محل درج محتوا در Shadow DOMStructure & Interactive
<menu>فهرستی از فرمان‌ها یا آیتم‌های تعاملیLists
<ul>فهرست بدون ترتیب عددیLists
<ol>فهرست مرتبLists
<li>یک آیتم در ul، ol یا menuLists
<dl>فهرست association شامل گروه‌های نام-مقدارLists
<dt>نام یا اصطلاح در یک گروه داخل dlLists
<dd>مقدار یا توضیح متناظر با dt در dlLists
<table>نمایش داده‌های جدولیTables
<thead>گروه ردیف‌های سربرگ جدولTables
<tbody>گروه ردیف‌های بدنه جدولTables
<tfoot>گروه ردیف‌های پایانی جدولTables
<tr>یک ردیف جدولTables
<th>سلول سربرگ جدولTables
<td>سلول داده جدولTables
<caption>عنوان یا توضیح جدولTables
<colgroup>گروه‌کردن ستون‌های جدولTables
<col>تعریف یک ستون یا گروهی از ستون‌هاTables
<acronym>تعریف اختصار یا سرواژه؛ از abbr استفاده کنیدObsolete
<applet>جاسازی Java Applet؛ برای قابلیت موردنظر از فناوری‌های وب مدرناستفاده کنیدObsolete
<bgsound>پخش صدای پس‌زمینه؛ از audio استفاده کنیدObsolete
<dir>فهرست directory؛ از ul استفاده کنیدObsolete
<frame>تعریف یک frame در framesetObsolete
<frameset>تقسیم صفحه به مجموعه‌ای از frameهاObsolete
<noframes>fallback برای ساختار مبتنی بر frameObsolete
<isindex>ورودی جستجوی قدیمی؛ از form و کنترل متنی استفاده کنیدObsolete
<keygen>تولید کلید در سناریوهای قدیمیObsolete
<listing>نمایش متن preformatted؛ از pre و code استفاده کنیدObsolete
<menuitem>فرمان در context menu قدیمیObsolete
<nextid>تولید شناسه در ابزارهای بسیار قدیمیObsolete
<noembed>fallback برای embed؛ در صورت نیاز از object استفاده کنیدObsolete
<param>ارسال پارامتر به object؛ این عنصر دیگر conforming نیستObsolete
<plaintext>تفسیر ادامه سند به‌عنوان متن سادهObsolete
<rb>مشخص‌کردن Ruby Base؛ ساختار جدید ruby کافی استObsolete
<rtc>گروه‌بندی Ruby annotationها؛ از ساختار جدید ruby استفاده کنیدObsolete
<strike>خط‌خوردگی قدیمی؛ بسته به معنا از del یا s استفاده کنیدObsolete
<xmp>نمایش raw text/markup؛ از pre و code همراه escape استفاده کنیدObsolete
<basefont>تنظیم فونت پایه صفحه؛ presentation را با CSS انجام دهیدObsolete
<big>بزرگ‌تر نمایش‌دادن متن؛ از عنصر معنایی مناسب یا CSS استفاده کنیدObsolete
<blink>چشمک‌زدن محتواObsolete
<center>مرکزچین‌کردن محتوا؛ بسته به هدف از CSS مناسب استفاده کنیدObsolete
<font>تنظیم face، size و color فونت؛ از HTML معنایی و CSS استفاده کنیدObsolete
<marquee>حرکت خودکار محتواObsolete
<multicol>چندستونه‌کردن محتوا؛ از CSS Multi-column استفاده کنیدObsolete
<nobr>جلوگیری از line break؛ معمولاً از white-space: nowrap استفاده کنیدObsolete
<spacer>ایجاد فضای خالی؛ از CSS layout و spacing استفاده کنیدObsolete
<tt>نمایش teletype/monospace؛ بسته به معنا از code، kbd، var، samp یاCSS استفاده کنیدObsolete

 

 

نکته پایانی

شناخت کامل تگ های 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. تعداد نظر:

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

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

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

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

ابوالفضل عنایتی - Abolfazl Enayati - bitamooz - بیت آموز

ابوالفضل عنایتی

بنیان‌گذار بیت‌آموز · مدرس طراحی سایت و سئو

ابوالفضل عنایتی، بنیان‌گذار بیت‌آموز و مدرس طراحی وب است و از سال ۱۳۹۶ در حوزه تکنولوژی شروع و در حال حاضر در زمینه طراحی سایت، وردپرس، سئو و آموزش مهارت‌های وب فعالیت می‌کند. تمرکز او در بیت‌آموز بر تولید آموزش‌های کاربردی و پروژه‌محور برای ورود حرفه‌ای به دنیای وب است.

نظرات کاربران۹
مرتب سازی:
همه مفیدترین
Saeed D
۶ ماه پیش

واقعا لیست کامل و جامعی بود.
دوتا از بوکمارکای من از سایت شماست و ممنونم بابت ابزار کتابخانه رنگ و همین طور لیست تگ های HTML.

عبدا...
۱۰ ماه پیش

لیست کاملی بود و توضیحات خوبی داشت، احسنت بر سایت شما🌟

در پاسخ به عبدا...
ابوالفضل عنایتی
۱۰ ماه پیش
نویسنده

سپاس از محبت شما!

پارسا ملکی
۱۱ ماه پیش

ظاهر مقاله تمیز و مرتب بود، واقعا احساس کردم یه مرجع درست و حسابی پیدا کردم.

در پاسخ به پارسا ملکی
ابوالفضل عنایتی
۱۱ ماه پیش
نویسنده

خیلی ممنونم از نظر انرژی بخش شما

حسام میرزائی
۱۱ ماه پیش

یه لیست کامل از تگهای اچ تی ام ال. واقعا دمتگرم.

در پاسخ به حسام میرزائی
ابوالفضل عنایتی
۱۱ ماه پیش
نویسنده

خیلی خوشحالیم که لیست کامل تگ‌های HTML براتون مفید بوده 🙏

h9ergh
۱ سال پیش

خیلی عالی بود! من همیشه دنبال یه مرجع تمیز برای تگ‌های HTML می‌گشتم، این مقاله دقیقاً همون چیزیه که می‌خواستم. خیلی ممنون 🌟

در پاسخ به h9ergh
ابوالفضل عنایتی
۱ سال پیش
نویسنده

سپاس از شما.
خوشحالم که تونسته کمکتون کنه!

سبد خرید شما