در مقالات Html چیست و همچنین CSS چیست با این Markup های برنامه نویسی و تاریخچه آنها آشنا شدیم. حال می خواهیم لیست کامل تگ های Html بر حسب نوع کاربردهایشان را به شما با توضیحات مختصر و مفید برای هر کدام، بیاوریم تا با عملکرد تک تک آنها در این دسته بندی آشنا شوید:
<!DOCTYPE> | مخفف کلمات Document Typeاست به معنای نوع سند | |
<html> | نشان دهنده سند Html است | |
<head> | بخشی که نشان دهنده اطلاعات کلی آن سند Html است | |
<Title> | عنوان و یا تیتر موضوع آن Html است | |
<body> | بدنه اصلی سند Html که تگ های اصلی در آن قرار می گیرند | |
<h1> تا <h6> | مخفف Headings و یا تیتر و سرفصل موضوعات (وقتی می خواهیم عناوین یک متن یا یک بخش با حروف بزرگ نمایش داده شوند) | |
<p> | مخفف پاراگراف | |
<br> | مخفف کلمه Break . زمانی بکار می رود که می خواهیم بقیه نوشته ها خط پایین نشان داده شوند | |
<hr> | جهت انداختن یک خط افقی و همچنین بزرگ کردن کلمات (در Html5) | |
<!--...--> | جهت گذاشتن نظرات و توضیحات طراح وب (در صفحات وب این توضیحات دیده نمی شوند) |
<blockquote> | نشان دهنده بخشی است که به عنوان نقل قول از سایتی دیگر و یا شخصی دیگر نقل شده باشد | |
<center> | جهت وسط چین کردن متن ها بکار می رفته (در Html5دیگر پشتیبانی نمی شود) | |
<cite> | نشان دهنده تیتر و یا عنوان آن بخش است | |
<Code> | برای نمایش کدهای برنامه نویسی بکار می رود. | |
<del> | نشان دهنده متن یا کلمات حذف شده. | |
<dfn> | مخفف Defenition و نشان دهنده معنی و یا منظور از عبارت | |
<em> | مخفف emphasized و به معنای تاکید بر روی کلمات خاصی است. | |
<font> | نشان دهنده نوع فونت و رنگ و سایز کلمات (در Html5دیگر پشتیبانی نمی شود) | |
<i> | نشان دهنده بخشی از متن در حالت و یا فرم خاصی است. | |
<ins> | مخفف insert و نشان دهنده متنی که در یک سند قرار داده شده. | |
<kbd> | مخفف keyboard و نشان دهنده ورودی های صفحه کلید کامپیوتر است. | |
Html5 | <mark> | نشان دهنده متن های Highlight شده و یا Mark شده. |
Html5 | <meter> | برای نمایش یک مقداری از یک نمودار افقی |
<pre> | جهت ثابت نگه داشتن محل شروع متن ها | |
Html5 | <progress> | نشان دهنده پیشرفت یک پروسه |
<q> | مخفف quotation | |
Html5 | <rp> | جهت نمایش المان هایی در مرورگر است که در زبان Ruby پشتیبانی نمی شود. |
Html5 | <rt> | جهت توضیح کاراکترهای زبان های خاص |
Html5 | <ruby> | نشان دهنده عبارتی از زبان برنامه نویسی Ruby |
<s> | نشان دهنده اینکه متن مورد نظر دیگر صحیح نیست | |
<samp> | مخفف Sample و جهت نمایش خروجی یک برنامه | |
<small> | جهت کوچک نشان دادن حروف و متن ها | |
<strike> | جهت نمایش متنی که باید حذف و یا اصلاح شود (در Html5دیگر پشتیبانی نمی شود) بجای آن از <s> یا <del> استفاده می شود. | |
<strong> | جهت بزرگ نشان دادن حروف تیترها و عنوان های مهم | |
<sub> | مخفف subscripted | |
<sup> | مخفف superscripted | |
<time> | جهت نمایش زمان و تاریخ | |
<tt> | جهت نمایش Tele type ها بکار می رفته. (در Html5دیگر پشتیبانی نمی شود) | |
<u> | نشان دهنده متنی که از بقیه متن ها ظاهرش فرق داشته باشد | |
<var> | مخفف Variable (به معنای متغیر) | |
<wbr> | جهت انداختن فاصله و خط به خط انداختن بین متن ها |
<form> | برای ایجاد فرم | |
<inpute> | برای ورودی فرم | |
<textarea> | برای ایجاد فضای نوشتن متن | |
<button> | دکمه ارسال | |
<select> | برای لیست های کشویی (Drop Down) | |
<optgroup> | مخفف options group | |
<option> | انتخاب های کاربر سایت بصورت Drop Down | |
<label> | نشان دهنده یک Label برای ورودی تگ <inpute> | |
<fieldset> | نشان دهنده گروهی از المان های مرتبط با هم در یک فرم | |
<legend> | نشان دهنده یک Caption (تیتر بزرگ) برای المان های <fieldset> | |
Html5 | <datalist> | نشان دهنده انتخاب های pre-defined در ورودی inpute |
Html5 | <output> | نتیجه یک محاسبه را بر می گرداند |
<frame> | برای ایجاد یک frameset (یک بخش مجزا) (در Html5دیگر پشتیبانی نمی شود) | |
<frameset> | برای مجموعه ای از فریم ها (در Html5دیگر پشتیبانی نمی شود) | |
<noframe> | برای آن دسته از کاربرانی که مرورگرهایشان فریم ها را پشتیبانی و به درستی نمایش نمی داد (در Html5دیگر پشتیبانی نمی شود) | |
<iframe> | نشان دهنده یک فریم از نوع داخلی (inline) |
<img> | برای نمایش عکس در صفحات وب | |
<map> | برای نمایش نقشه در صفحات وب | |
<area> | نشان دهنده یک ناحیه مشخص در نقشه سایت | |
Html5 | <canvas> | جهت کشیدن گرافیک وب از طریق اسکریپت ها و کدنویسی |
Html5 | <figcaption> | برای ایجاد یک caption (تیتر) برای المان های تگ <figure> |
Html5 | <figure> | |
Html5 | <picture> | مشخص کننده یک Container برای چندین عکس |
<audio> | جهت اجرای صدا در سایت | |
<source> | جهت اجرای چندین منبع مالتی مدیا در سایت برای المان های مدیا (شامل <audio> ، <video> و <picture> ) | |
<track> | جهت نمایش متن Track ها برای المان های media (شامل <video> و <audio>) | |
<video> | جهت نمایش ویدئو و یا فیلم در سایت |
<a> | جهت گذاشتن لینک در سایت (Hyperlink) | |
<link> | جهت ارتباط دادن یک سند به یک سورس خارجی (معمولا جهت لینک دادن به فایل های css بکار می رود) | |
<nav> | جهت گذاشتن لینک های navigation بکار می رود |
<ul> | برای ایجاد لیست های نامرتب (مخفف Unordred List) | |
<ol> | برای ایجاد لیست های مرتب (مخفف Ordred List) | |
<li> | برای مشخص کردن آیتم های یک لیست | |
<dir> | نشان دهنده یک لیست Directory. (در Html5دیگر پشتیبانی نمی شود) بجای آن از <ul> استفاده کنید | |
<dl> | مخفف description list | |
<dt> | مخفف description term | |
<dd> | مخفف description description (نشان دهنده یک توضیح برای یک عنوان در لیست توضیحات است) | |
<menu> | نشان دهنده یک لیست/ منو از دستورات است | |
Html5 | <menuitem> | نشاندهنده یک آیتم دستور/منو است که کاربر می تواند از منوی Pop-up انتخاب کند. |
<table> | جهت نمایش یک جدول | |
<caption> | جهت نمایش عنوان های یک جدول | |
<th> | جهت نمایش خانه های Header در یک جدول | |
<tr> | نشان دهنده یک مسیر خطی (row) در یک جدول | |
<td> | نشان دهنده یک خانه (cell) در یک جدول | |
<thead> | جهت گروه بندی محتوای Header در جدول | |
<tbody> | جهت گروه بندی محتوای بدنه (body) در جدول | |
<tfoot> | جهت گروه بندی محتوای پایین (footer) جدول | |
<col> | جهت تعیین مشخصات یک ستون برای هر یک از المان های <colgroup> | |
<colgroup> | نشان دهنده یک گروه شامل یک یا چند ستون در یک جدول جهت فرمت بندی |
<style> | جهت اطلاعات Style (ویژگی ها یا خصوصیات) یک سند | |
<div> | جهت قسمت بندی یک سند به بخش های کوچک تر | |
<span> | مشابه تگ <div> است ولی بیشتر برای تخصیص ویژگی ها به کلمات و یا جمله های متن ها بکار می رود | |
Html5 | <header> | تگی که برای جداسازی بخش های بالای سایت (Header) بکار می رود |
Html5 | <footer> | تگی که برای جداسازی بخش های پایین سایت (Footer) بکار می رود |
Html5 | <main> | جهت نشان دادن محتوای اصلی یک سند بکار می رود |
Html5 | <section> | جهت بخش بندی یک سند بکار می رود |
Html5 | <article> | جهت نشان دادن یک مقاله (یا یک محتوا) |
Html5 | <aside> | مشخص کننده یک بخش خاصی از محتوای صفحه |
Html5 | <details> | نشان دهنده جزئیات اضافی که کاربر می تواند آنها را اضافه و یا کم کند |
Html5 | <dialog> | جهت نشان دادن یک پنجره و یا جعبه dialog |
Html5 | <summary> | جهت یک heading قابل دیدن، برای یک المان <detail> |
Html5 | <data> | محتوای داده شده را به یک ترجمه قابل خواندن توسط کامپیوتر ، لینک می کند |
<head> | نشان دهنده اطلاعاتی درباره آن سند است | |
<meta> | نشان دهنده اطلاعات meta data درباره آن سند Html است | |
<base> | مشخص کننده لینک URL/هدف اصلی تمام UrL ها در یک سند | |
<basefont> | مشخص کننده نوع رنگ ، سایز و فونت پیش فرض برای کلمات متن. (در Html5دیگر پشتیبانی نمی شود) |
<script> | نشان دهنده اسکریپت های سمت کلاینت | |
<no script> | یک محتوای جایگزین را مشخص می کند که به کامپیوترهای کلاینت هایی که از script ها پشتیبانی نمی کنند، بصورت جایگزین نشان دهد. | |
<applet> | نشان دهنده یک <applet> است. (در Html5دیگر پشتیبانی نمی شود) | |
Html5 | <embed> | نشان دهنده یک container برای یک اپلیکیشن خارجی (غیر Html) |
<object> | نشان دهنده یک شیء قرارداده شده | |
<param> | نشان دهنده پارامترها برای یک شیء |
توجه:
تگ هایی که در کنار آنها Html5 نوشته شده، در این نسخه اضافه و استاندارد شده اند. تگ های قرمز رنگ نیز در نسخه های قبلی Html استفاده می شدند ولی در نسخه Html5 دیگر استاندارد نیستند و استفاده از آنها توصیه نمی شود.