دستورالعمل‌های HTML - نوع‌بندی بر اساس عملکرد

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

اساسی

برچسب توضیح
<!DOCTYPE>  تعریف نوع سند.
<html> تعریف ریشه سند HTML.
<head> تعریف اطلاعات سند.
<title> تعریف عنوان سند.
<body> تعریف محتوای اصلی سند.
<h1> تا <h6> تعریف عنوان HTML.
<p> تعریف پاراگراف.
<br> تعریف خط‌کشی ساده.
<hr> تعریف تغییر موضوع محتوای.
<!--...--> تعریف توضیحات.

فرمت‌دهی.

برچسب توضیح
<acronym> در HTML5 پشتیبانی نمی‌شود. از <abbr> جایگزین.تعریف کلمات مختصر.
<abbr> تعریف کلمات اختصاری یا کلمات مختصر.
<address> تعریف اطلاعات تماس نویسنده یا صاحب سند.
<b> تعریف متن تیره.
<bdi> تعریف جهت نوشتار متن، به گونه‌ای که از تنظیمات جهت نوشتار اطراف آن جدا شود.
<bdo> تعریف جهت نوشتار.
<big> در HTML5 پشتیبانی نمی‌شود. از CSS جایگزین.تعریف متن بزرگ.
<blockquote> تعریف ارجاع طولانی.
<center> در HTML5 پشتیبانی نمی‌شود. از CSS جایگزین.تعریف متن مرکزی.
<cite> تعریف عنوان اثر.
<code> تعریف یک کد کامپیوتری.
<strike> 定义已从文档中删除的文本。
متنی که از مستند حذف شده است را تعریف می‌کند. <dfn>
واژگان یا اصطلاحاتی که باید در محتوای تعریف شود را مشخص می‌کند. <em>
متن برجسته را تعریف می‌کند. در HTML5 پشتیبانی نمی‌شود. از CSS جایگزین.<font>
قلم، اندازه و رنگ متن را تعریف می‌کند. <i>
متنی که با تفاوت در حالت، حالت یا احساس بیان می‌شود را تعریف می‌کند. <ins>
متنی که به عنوان متن اضافی در مستند قرار گرفته است را تعریف می‌کند. <kbd>
ورودی‌های کلیدبرداری را تعریف می‌کند. <mark>
متنی که باید برجسته یا برجسته شود را تعریف می‌کند. <meter>
دستگاه‌های اندازه‌گیری در محدوده‌های مشخص شده را تعریف می‌کند. <pre>
متن پیش‌فرمت شده را تعریف می‌کند. <progress>
پیشرفت وظیفه را تعریف می‌کند. <q>
اشارات کوتاه را تعریف می‌کند. <rp>
محتوایی که در مرورگرهایی که از ruby توضیحی پشتیبانی نمی‌کنند نمایش داده می‌شود را تعریف می‌کند. <rt>
توضیح/تلفظ حروف را تعریف می‌کند. <ruby>
یا متن ruby توضیحی (برای چاپ شرقی)
متن که دیگر صحیح نیست را تعریف می‌کند. <samp>
خروجی نمونه برنامه‌های کامپیوتری را تعریف می‌کند. <small>
متن کوچک را تعریف می‌کند. در HTML5 پشتیبانی نمی‌شود. از <strike> <del> یا جایگزین.متن با خط تیره را تعریف می‌کند.
<strong> متن مهم را تعریف می‌کند.
<sup> متن بالانویس را تعریف می‌کند.
<sub> متن زیرنویس را تعریف می‌کند.
<template> محتوایی که در زمان بارگذاری صفحه پنهان می‌شود را در قالب یک مخزن تعریف می‌کند.
<time> تاریخ/زمان را تعریف می‌کند.
<tt> در HTML5 پشتیبانی نمی‌شود. از CSS جایگزین.متن ماشین‌نویسی را تعریف می‌کند.
<u> متن‌هایی که به صورت واضح مشخص نشده‌اند و استایل آن‌ها با متن معمول متفاوت است را تعریف می‌کند.
<var> متغیرها را تعریف می‌کند.
<wbr> نقطه‌های ممکن برای خط‌کشی را مشخص می‌کند.

فرم و ورودی‌ها

برچسب توضیح
<form> فرم HTML‌ای که کاربران می‌توانند ورودی وارد کنند را تعریف می‌کند.
<input> کنترل ورودی را تعریف می‌کند.
<textarea> کنترل ورودی متنی چند خطی را تعریف می‌کند.
<button> دکمه‌های قابل کلیک را تعریف می‌کند.
<select> لیست‌های کشویی را تعریف می‌کند.
<optgroup> گروه‌بندی گزینه‌های مرتبط در لیست‌های کشویی را تعریف می‌کند.
<option> گزینه‌های لیست‌های کشویی را تعریف می‌کند.
<label> تعریف. عنصر input برچسب‌ها
<fieldset> گروه‌بندی عناصر مرتبط در فرم‌ها را انجام می‌دهد.
<legend> تعریف. عنصر fieldset عنوان.
<datalist> لیست پیش‌تعریف شده‌ای از گزینه‌های کنترل ورودی را مشخص می‌کند.
<output> تعریف نتایج محاسبات.

فریم

برچسب توضیح
<frame> در HTML5 پشتیبانی نمی‌شود.تعریف پنجره‌ها یا فریم‌های مجموعه‌های فریم.
<frameset> در HTML5 پشتیبانی نمی‌شود.تعریف مجموعه‌های فریم.
<noframes> در HTML5 پشتیبانی نمی‌شود.تعریف محتوای جایگزین برای کاربرانی که فریم‌ها را پشتیبانی نمی‌کنند.
<iframe> تعریف فریم‌های درون‌صفحه.

تصویر

برچسب توضیح
<img> تعریف تصویر.
<map> تعریف نقشه تصویر.
<area> تعریف منطقه‌ای در نقشه تصویر.
<canvas> برای ترسیم گرافیک‌ها از طریق اسکریپت‌ها (معمولاً JavaScript) استفاده می‌شود.
<figcaption> تعریف. عنصر figure عنوان.
<figure> تعریف محتوای خودمختار.
<picture> تعریف قالب چندین منبع تصویری.
<svg> تعریف قالب SVG.

صوتی/ویدیویی

برچسب توضیح
<audio> تعریف محتوای صوتی داخلی.
<source> تعریف عناصر رسانه‌ای (مانند <video>و<audio> و <picture>) منابع رسانه‌ای چندگانه.
<track> تعریف مسیرهای متن در پخش‌کننده‌های رسانه.
<video> تعریف محتوای ویدیوهای داخلی.

لینک

برچسب توضیح
<a> تعریف لینک‌های فراتر.
<link> تعریف ارتباط مستند با منابع خارجی (معمولاً برای لینک‌های استایل).
<nav> تعریف لینک‌های ناوبری.

لیست

برچسب توضیح
<menu> تعریف لیست نامرتب.
<ul> تعریف لیست نامرتب.
<ol> تعریف لیست مرتب.
<li> تعریف آیتم‌های لیست.
<dir> در HTML5 پشتیبانی نمی‌شود. از CSS جایگزین.تعریف لیست فهرست.
<dl> تعریف لیست توضیحات.
<dt> تعریف اصطلاح/نام در لیست توضیحات.
<dd> تعریف توضیحات/مقدار اصطلاحات در لیست توضیحات.

جدول

برچسب توضیح
<table> تعریف جدول.
<caption> تعریف عنوان جدول.
<th> تعریف سلول سربرگ جدول.
<tr> تعریف ردیف جدول.
<td> تعریف سلول جدول.
<thead> تعریف محتوای سربرگ جدول.
<tbody> تعریف محتوای اصلی جدول.
<tfoot> تعریف محتوای نکته جدول (پایان‌نویس).
<col> تعریف می‌کند عنصر <colgroup> ویژگی‌های ستون در هر ستون.
<colgroup> تعریف گروه ستون‌های فرمatted در جدول.

استایل و معنایی

برچسب توضیح
<style> تعریف اطلاعات استایل مستند.
<div> تعریف بخش (بخش) مستند.
<span> تعریف بخشی از متن یا بخشی از مستند.
<header> تعریف سربرگ مستند یا بخش.
<hgroup> تعریف عنوان و محتوای مرتبط.
<footer> تعریف پاکت مستند یا بخش.
<main> تعریف محتوای اصلی مستند.
<section> تعریف بخشی از مستند.
<search> تعریف بخش جستجو.
<article> تعریف مقاله.
<aside> تعریف محتوای خارج از صفحه.
<details> تعریف جزئیات دیگر قابل مشاهده یا مخفی برای کاربر.
<dialog> تعریف پنجره‌ها یا دیالوگ‌ها.
<summary> تعریف عنوان قابل مشاهده برای عنصر <details>.
<data> اضافه کردن ترجمه ماشینی برای محتوای داده شده.

اطلاعات ابرداد

برچسب توضیح
<head> شامل داده‌های ابرداد/اطلاعات مستند.
<meta> تعریف داده‌های ابرداد برای مستند HTML.
<base> تعیین URL پایه و/یا هدف برای تمام URL‌های مربوط به مستند.
<basefont> در HTML5 پشتیبانی نمی‌شود. از CSS جایگزین.تعریف فونت، رنگ یا اندازه پیش‌فرض متن مستند.

برنامه‌نویسی

برچسب توضیح
<script> تعریف اسکریپت‌های کاربرگرا.
<noscript> تعریف محتوای جایگزین برای کاربرانی که از اسکریپت‌های کاربرگرا پشتیبانی نمی‌کنند.
<applet> در HTML5 پشتیبانی نمی‌شود. از <embed> و <object> جایگزین.تعریف برنامه‌های درون‌ریزی.
<embed> تعریف جعبه برای منابع خارجی.
<object> تعریف جعبه برای منابع خارجی.
<param> تعریف پارامترهای شیء.