لیست اتریبیوت‌های HTML؛ مرجع ویژگی‌های HTML

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

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

در جدول این صفحه می‌توانید اتریبیوت‌ها را بر اساس نام جستجو کنید و اطلاعاتی مانند عناصر قابل استفاده، نوع مقدار، کاربرد کوتاه، گروه و وضعیت هر ویژگی را ببینید. فیلترهای موجود نیز کمک می‌کنند موارد مرتبط با گروه‌هایی مثل Global، Form، Media، Script و سایر دسته‌ها را سریع‌تر پیدا کنید.

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

 

لیست کامل اتریبیوت های HTML

فهرست اتریبیوت‌های HTML، عناصر قابل استفاده، نوع مقدار، کاربرد، گروه و وضعیت
اتریبیوتقابل استفاده روینوع مقدارکاربرد کوتاهگروهوضعیت
abbr<th>Textبرچسب جایگزین کوتاه برای سلول عنوان جدول.Tableاستاندارد
accept<input type="file">MIME / file tokenمشخص کردن نوع فایل‌های مورد انتظار برای انتخاب.Formاستاندارد
accept-charset<form>UTF-8تعیین کدگذاری کاراکتر هنگام ارسال فرم.Formاستاندارد
accesskeyهمه عناصر HTMLToken listتعریف کلید میانبر پیشنهادی برای فعال‌سازی یا فوکوس عنصر.Globalاستاندارد
action<form>URLتعیین مقصد ارسال داده‌های فرم.Formاستاندارد
allow<iframe>Permissions Policyتعیین مجوز قابلیت‌ها برای محتوای داخل iframe.Embeddedاستاندارد
allowfullscreen<iframe>Booleanاجازه استفاده iframe از حالت تمام‌صفحه.Embeddedاستاندارد
alpha<input> در حالت ColorBooleanاجازه تعیین مؤلفه Alpha در کنترل انتخاب رنگ.Formاستاندارد
alt<img>، <area>، <input type="image">Textارائه متن جایگزین برای محتوای تصویری.Mediaاستاندارد
as<link>Resource destinationتعیین نوع منبع در preload یا modulepreload.Resourceاستاندارد
async<script>Booleanاجرای اسکریپت پس از آماده‌شدن بدون مسدود کردن دریافت.Scriptاستاندارد
autocapitalizeهمه عناصر HTMLEnumeratedپیشنهاد رفتار بزرگ‌نویسی خودکار در روش‌های ورودی پشتیبانی‌شده.Globalاستاندارد
autocomplete<form>، <input>، <select>، <textarea>Enumerated / tokensکنترل یا راهنمایی قابلیت Autofill مرورگر.Formاستاندارد
autocorrectهمه عناصر HTMLon / offکنترل رفتار پیشنهادی اصلاح خودکار متن.Globalاستاندارد
autofocusهمه عناصر HTMLBooleanدرخواست فوکوس خودکار عنصر.Globalاستاندارد
autoplay<audio>، <video>Booleanدرخواست شروع خودکار پخش رسانه.Mediaاستاندارد
blocking<link>، <script>، <style>Token listتعیین رفتار Render Blocking عنصر.Resourceاستاندارد
charset<meta>utf-8اعلام کدگذاری کاراکتر سند.Metadataاستاندارد
checked<input>Booleanتعیین وضعیت پیش‌فرض Checkbox یا Radio.Formاستاندارد
cite<blockquote>، <q>، <del>، <ins>URLارجاع به منبع نقل‌قول یا اطلاعات ویرایش.Semanticاستاندارد
classهمه عناصر HTMLToken listاختصاص یک یا چند کلاس به عنصر.Globalاستاندارد
closedby<dialog>any / closerequest / noneتعیین کنش‌هایی که اجازه بستن Dialog را دارند.Interactiveاستاندارد
color<link rel="mask-icon">CSS colorتعیین رنگ برای mask-icon.Resourceاستاندارد
colorspace<input> در حالت Colorlimited-srgb / display-p3تعیین فضای رنگ مقدار کنترل Color.Formاستاندارد
cols<textarea>Positive integerتعیین تعداد تقریبی کاراکترهای هر خط در Textarea.Formاستاندارد
colspan<td>، <th>Positive integerتعیین تعداد ستون‌هایی که سلول پوشش می‌دهد.Tableاستاندارد
command<button>Command keywordتعیین عملیاتی که روی عنصر هدف اجرا می‌شود.Interactiveاستاندارد
commandfor<button>ID referenceمشخص کردن عنصر هدف یک Command.Interactiveاستاندارد
content<meta>Textتعیین مقدار Metadata.Metadataاستاندارد
contenteditableهمه عناصر HTMLtrue / false / plaintext-onlyکنترل قابل ویرایش بودن محتوا توسط کاربر.Globalاستاندارد
controls<audio>، <video>، <img>Booleanدرخواست نمایش کنترل‌های User Agent.Mediaاستاندارد
coords<area>Number listتعیین مختصات ناحیه در Image Map.Mediaاستاندارد
crossorigin<audio>، <img>، <link>، <script>، <video>anonymous / use-credentialsکنترل حالت CORS درخواست منبع.Resourceاستاندارد
data<object>URLتعیین آدرس منبع برای object.Embeddedاستاندارد
data-*همه عناصر HTMLTextذخیره داده سفارشی مرتبط با عنصر.Globalاستاندارد
datetime<time>، <del>، <ins>Date / Timeارائه مقدار ماشین‌خوان تاریخ یا زمان.Semanticاستاندارد
decoding<img>sync / async / autoارائه Hint درباره نحوه Decode تصویر.Mediaاستاندارد
default<track>Booleanمشخص کردن Track پیش‌فرض.Mediaاستاندارد
defer<script>Booleanبه‌تعویق انداختن اجرای اسکریپت.Scriptاستاندارد
dirهمه عناصر HTMLltr / rtl / autoتعیین جهت نوشتار عنصر.Globalاستاندارد
dirname<input>، <textarea>Field nameارسال جهت نوشتار کنترل همراه داده فرم.Formاستاندارد
disabled<button>، <fieldset>، <input>، <optgroup>، <option>، <select>، <textarea>، <link>Booleanغیرفعال کردن کنترل یا Link در Contextهای مجاز.Formاستاندارد
download<a>، <area>Text / emptyدرخواست دانلود منبع به‌جای Navigation معمول.Navigationاستاندارد
draggableهمه عناصر HTMLtrue / falseتعیین قابلیت Drag شدن عنصر.Globalاستاندارد
enctype<form>Enumeratedتعیین Encoding داده هنگام Submit فرم.Formاستاندارد
enterkeyhintهمه عناصر HTMLEnumeratedپیشنهاد Action کلید Enter در صفحه‌کلید مجازی.Globalاستاندارد
fetchpriority<img>، <link>، <script>high / low / autoارائه Hint درباره اولویت Fetch.Resourceاستاندارد
for<label>، <output>، <template>ID / ID list / Textایجاد ارتباط با عنصر یا محتوای هدف.Formاستاندارد
formForm-associated elementsID referenceاتصال عنصر به فرم مشخص.Formاستاندارد
formaction<button>، <input>URLOverride کردن مقصد Submit برای Submitter.Formاستاندارد
formenctype<button>، <input>EnumeratedOverride کردن Encoding فرم برای Submitter.Formاستاندارد
formmethod<button>، <input>get / post / dialogOverride کردن روش Submit فرم.Formاستاندارد
formnovalidate<button>، <input>Booleanعبور از Constraint Validation برای Submit مشخص.Formاستاندارد
formtarget<button>، <input>Target nameتعیین مقصد Navigation فرم برای Submitter.Formاستاندارد
headers<td>، <th>ID listارجاع سلول به Header Cellهای مرتبط.Tableاستاندارد
headingoffsetهمه عناصر HTMLInteger 0–8اعمال Offset روی Heading Level فرزندان.Globalاستاندارد
headingresetهمه عناصر HTMLBooleanمتوقف کردن عبور محاسبه Heading Offset از عنصر.Globalاستاندارد
height<canvas>، <embed>، <iframe>، <img>، <input>، <object>، <source>، <video>Non-negative integerتعیین بعد عمودی عنصر در Contextهای مجاز.Mediaاستاندارد
hiddenهمه عناصر HTMLhidden / until-foundمشخص کردن نامرتبط یا پنهان بودن عنصر.Globalاستاندارد
high<meter>Numberتعیین مرز پایین محدوده High در Meter.Dataاستاندارد
href<a>، <area>، <base>، <link>URLتعیین URL مقصد یا منبع.Navigationاستاندارد
hreflang<a>، <link>BCP 47اعلام زبان Resource لینک‌شده.Navigationاستاندارد
http-equiv<meta>Enumeratedتعریف Pragma Directive برای سند.Metadataاستاندارد
idهمه عناصر HTMLText / IDاختصاص شناسه یکتا به عنصر.Globalاستاندارد
imagesizes<link rel="preload">Source size listتعیین Sizes برای Image Preload.Resourceاستاندارد
imagesrcset<link rel="preload">Image candidate listتعیین Candidateهای تصویر برای Image Preload.Resourceاستاندارد
inertهمه عناصر HTMLBooleanقرار دادن عنصر و Subtree در حالت Inert.Globalاستاندارد
inputmodeهمه عناصر HTMLEnumeratedارائه Hint برای انتخاب Input Modality مناسب.Globalاستاندارد
integrity<link>، <script>Integrity metadataتعریف Metadata برای Subresource Integrity.Securityاستاندارد
isهمه عناصر HTML واجد شرایطCustom element nameساخت Customized Built-in Element.Web Componentsاستاندارد
ismap<img>Booleanمشخص کردن Server-side Image Map.Mediaاستاندارد
itemidعناصر HTML در MicrodataURLتعریف شناسه سراسری Microdata Item.Microdataاستاندارد
itempropعناصر HTML در MicrodataToken listتعریف Propertyهای Microdata Item.Microdataاستاندارد
itemrefعنصر دارای itemscopeID listارجاع به عناصر دیگری که Propertyهای Item را فراهم می‌کنند.Microdataاستاندارد
itemscopeعناصر HTMLBooleanایجاد یک Microdata Item.Microdataاستاندارد
itemtypeعنصر دارای itemscopeAbsolute URL listتعیین Typeهای Microdata Item.Microdataاستاندارد
kind<track>Enumeratedتعیین نوع Text Track.Mediaاستاندارد
label<optgroup>، <option>، <track>Textتعریف Label قابل مشاهده.Generalاستاندارد
langهمه عناصر HTMLBCP 47اعلام زبان محتوای عنصر.Globalاستاندارد
list<input>ID referenceاتصال Input به datalist.Formاستاندارد
loading<iframe>، <img>، <audio>، <video>lazy / eagerکنترل Deferred Loading.Resourceاستاندارد
loop<audio>، <video>Booleanتکرار پخش رسانه پس از پایان.Mediaاستاندارد
low<meter>Numberتعیین حد بالای محدوده Low در Meter.Dataاستاندارد
max<input>، <meter>، <progress>Variesتعیین حداکثر مقدار یا حد بالای Range.Form / Dataاستاندارد
maxlength<input>، <textarea>Non-negative integerتعیین حداکثر طول مقدار ورودی.Formاستاندارد
media<link>، <meta>، <source>، <style>Media query listتعیین Mediaهایی که محتوا یا منبع برای آن‌ها کاربرد دارد.Resourceاستاندارد
method<form>get / post / dialogتعیین روش Submit فرم.Formاستاندارد
min<input>، <meter>Variesتعیین حداقل مقدار یا حد پایین Range.Form / Dataاستاندارد
minlength<input>، <textarea>Non-negative integerتعیین حداقل طول مقدار ورودی.Formاستاندارد
multiple<input>، <select>Booleanاجازه انتخاب یا داشتن چند مقدار.Formاستاندارد
muted<audio>، <video>Booleanتعیین Muted بودن اولیه رسانه.Mediaاستاندارد
nameعناصر مختلف مانند فرم، کنترل‌ها، <meta>، <iframe>، <map>، <slot>Text / target nameنام‌گذاری عنصر با معنای وابسته به Context.Generalاستاندارد
nomodule<script>Booleanجلوگیری از اجرا در مرورگرهای پشتیبان Module Script.Scriptاستاندارد
nonceهمه عناصر HTMLTextتعریف Nonce رمزنگاری‌شده برای CSP.Securityاستاندارد
novalidate<form>Booleanعبور از اعتبارسنجی Constraint هنگام Submit.Formاستاندارد
open<details>، <dialog>Booleanتعیین وضعیت باز یا نمایش عنصر.Interactiveاستاندارد
optimum<meter>Numberتعیین مقدار Optimal در Meter.Dataاستاندارد
pattern<input>Regular expressionتعریف الگوی معتبر برای Constraint Validation.Formاستاندارد
ping<a>، <area>URL listتعیین URLهای Ping هنگام دنبال شدن لینک.Navigationاستاندارد
placeholder<input>، <textarea>Textنمایش راهنمای کوتاه داخل کنترل خالی.Formاستاندارد
playsinline<video>Booleanپیشنهاد پخش ویدیو داخل ناحیه خود عنصر.Mediaاستاندارد
popoverهمه عناصر HTMLauto / manual / hintتبدیل عنصر به Popover.Interactiveاستاندارد
popovertarget<button>، <input>ID referenceتعیین Popover هدف برای کنترل.Interactiveاستاندارد
popovertargetaction<button>، <input>toggle / show / hideتعیین Action روی Popover هدف.Interactiveاستاندارد
poster<video>URLتعیین Poster Frame پیش از پخش ویدیو.Mediaاستاندارد
preload<audio>، <video>none / metadata / autoارائه Hint درباره میزان Buffering رسانه.Mediaاستاندارد
readonly<input>، <textarea> و Custom ControlsBooleanجلوگیری از ویرایش مقدار توسط کاربر.Formاستاندارد
referrerpolicy<a>، <area>، <iframe>، <img>، <link>، <script>Referrer Policyکنترل Referrer Policy درخواست‌های ایجادشده.Privacyاستاندارد
rel<a>، <area>، <link>Token listبیان رابطه میان سند و Resource مقصد.Navigationاستاندارد
required<input>، <select>، <textarea>Booleanالزامی کردن کنترل در Constraint Validation.Formاستاندارد
reversed<ol>Booleanمعکوس کردن شمارش Ordered List.Listاستاندارد
rows<textarea>Positive integerتعیین تعداد سطرهای نمایشی Textarea.Formاستاندارد
rowspan<td>، <th>Non-negative integerتعیین تعداد سطرهای پوشش‌داده‌شده توسط سلول.Tableاستاندارد
sandbox<iframe>Token listاعمال محدودیت‌های امنیتی روی محتوای Nested.Securityاستاندارد
scope<th>row / col / rowgroup / colgroupتعیین محدوده Header Cell.Tableاستاندارد
selected<option>Booleanتعیین Selected بودن پیش‌فرض Option.Formاستاندارد
shadowrootclonable<template>Booleanتعیین Clonable بودن Declarative Shadow Root.Web Componentsاستاندارد
shadowrootcustomelementregistry<template>Booleanاعلام استفاده Shadow Root از Custom Element Registry.Web Componentsاستاندارد
shadowrootdelegatesfocus<template>Booleanفعال کردن Delegates Focus برای Shadow Root.Web Componentsاستاندارد
shadowrootmode<template>open / closedایجاد Declarative Shadow Root و تعیین Mode.Web Componentsاستاندارد
shadowrootserializable<template>Booleanتعیین Serializable بودن Declarative Shadow Root.Web Componentsاستاندارد
shadowrootslotassignment<template>named / manualتعیین روش Slot Assignment در Shadow Root.Web Componentsاستاندارد
shape<area>circle / default / poly / rectتعیین شکل ناحیه Image Map.Mediaاستاندارد
size<input>، <select>Positive integerتعیین Size کنترل.Formاستاندارد
sizes<link>، <img>، <source>Size listتعریف اندازه Icon یا Image Candidate بسته به Context.Resourceاستاندارد
slotهمه عناصر HTMLTextتعیین Slot موردنظر عنصر در Shadow Tree.Web Componentsاستاندارد
span<col>، <colgroup>Positive integerتعیین تعداد ستون‌های پوشش‌داده‌شده.Tableاستاندارد
spellcheckهمه عناصر HTMLtrue / falseکنترل بررسی املا و Grammar.Globalاستاندارد
src<audio>، <embed>، <iframe>، <img>، <input>، <script>، <source>، <track>، <video>URLتعیین آدرس Resource.Resourceاستاندارد
srcdoc<iframe>HTML sourceقرار دادن Source سند HTML مستقیماً در iframe.Embeddedاستاندارد
srclang<track>BCP 47اعلام زبان Text Track.Mediaاستاندارد
srcset<img>، <source>Image candidate listتعریف Candidateهای تصویر برای شرایط نمایش مختلف.Mediaاستاندارد
start<ol>Integerتعیین مقدار شروع Ordered List.Listاستاندارد
step<input>Positive number / anyتعیین Granularity مجاز مقدار ورودی.Formاستاندارد
styleهمه عناصر HTMLCSS declarationsتعریف CSS درون‌خطی.Globalاستاندارد
tabindexهمه عناصر HTMLIntegerکنترل Focusability و ترتیب Navigation با Tab.Accessibilityاستاندارد
target<a>، <area>، <base>، <form>Target nameتعیین Browsing Context مقصد.Navigationاستاندارد
titleهمه عناصر HTMLTextارائه Advisory Information درباره عنصر.Globalاستاندارد
translateهمه عناصر HTMLyes / noتعیین امکان ترجمه محتوای عنصر.Globalاستاندارد
typeعناصر مختلف مانند <a>، <link>، <button>، <input>، <script>، <source>Variesتعیین نوع Resource، Control، Script یا List بر اساس Context.Generalاستاندارد
usemap<img>Hash-name referenceاتصال تصویر به Image Map.Mediaاستاندارد
value<button>، <option>، <data>، <input>، <li>، <meter>، <progress>Variesتعریف مقدار عنصر بر اساس Context.Generalاستاندارد
width<canvas>، <embed>، <iframe>، <img>، <input>، <object>، <source>، <video>Non-negative integerتعیین بعد افقی عنصر در Contextهای مجاز.Mediaاستاندارد
wrap<textarea>soft / hardکنترل Wrap مقدار Textarea برای Form Submission.Formاستاندارد
writingsuggestionsهمه عناصر HTMLtrue / falseکنترل امکان ارائه Writing Suggestions.Globalاستاندارد
partعناصر داخل Shadow TreeToken listExpose کردن Part برای هدف‌گیری با ::part().Relatedاستاندارد مرتبط
exportpartsShadow HostPart mapping listExport کردن Partهای Shadow Tree به بیرون.Relatedاستاندارد مرتبط
roleطبق قواعد ARIA in HTMLARIA roleتعریف یا تکمیل نقش Accessibility در شرایط مجاز.ARIAWAI-ARIA
aria-*طبق قواعد ARIA in HTMLVariesتعریف State و Propertyهای Accessibility.ARIAWAI-ARIA
capture<input type="file">user / environmentپیشنهاد استفاده از Capture Device هنگام انتخاب فایل.Relatedپشتیبانی محدود
virtualkeyboardpolicyعناصر قابل ویرایشauto / manualکنترل رفتار Virtual Keyboard در دستگاه‌های پشتیبانی‌شده.Relatedآزمایشی
controlslist<audio>، <video>Token listارائه Hint درباره کنترل‌های قابل نمایش Media Player.Relatedپشتیبانی محدود
disablepictureinpicture<video>Booleanدرخواست غیرفعال کردن Picture-in-Picture.Relatedپشتیبانی محدود
disableremoteplayback<audio>، <video>Booleanدرخواست غیرفعال کردن Remote Playback.Relatedپشتیبانی محدود
alignLegacy contextsLegacyروش قدیمی تراز؛ در HTML جدید از CSS استفاده شود.Deprecatedمنسوخ
bgcolorLegacy contextsLegacy colorروش قدیمی تعیین رنگ پس‌زمینه؛ از CSS استفاده شود.Deprecatedمنسوخ
borderLegacy table/image contextsLegacyروش قدیمی تعیین Border؛ از CSS استفاده شود.Deprecatedمنسوخ
frameborder<iframe> قدیمیLegacyروش قدیمی کنترل Border iframe.Deprecatedمنسوخ
scrolling<iframe> قدیمیLegacyروش قدیمی کنترل Scrollbar iframe.Deprecatedمنسوخ
alink / vlink / link<body> قدیمیLegacy colorروش قدیمی تعیین رنگ لینک‌ها؛ از CSS استفاده شود.Deprecatedمنسوخ
cellpadding<table> قدیمیLegacyروش قدیمی Padding سلول‌ها؛ از CSS استفاده شود.Deprecatedمنسوخ
cellspacing<table> قدیمیLegacyروش قدیمی فاصله بین سلول‌ها؛ از CSS استفاده شود.Deprecatedمنسوخ
contextmenuHTML قدیمیLegacyAttribute منسوخ Context Menu.Deprecatedمنسوخ
dropzoneHTML قدیمیLegacyAttribute منسوخ Drag and Drop.Deprecatedمنسوخ
longdesc<img> / <iframe> قدیمیURLروش قدیمی ارجاع به توضیح طولانی.Deprecatedمنسوخ
summary<table> قدیمیTextAttribute قدیمی توضیح جدول؛ از ساختار متنی و Caption مناسب استفاده شود.Deprecatedمنسوخ

موردی مطابق جستجو پیدا نشد.

دسته‌بندی اتریبیوت‌های عمومی | Global

اتریبیوت‌های Global ویژگی‌هایی هستند که می‌توان آن‌ها را روی عناصر HTML به کار برد؛ هرچند کاربرد و اثر هر ویژگی به عنصر و شرایط استفاده بستگی دارد. مواردی مانند id، class، lang، dir، title، hidden، data-* و tabindex در این گروه قرار می‌گیرند. برای مشاهده عناصر قابل استفاده، نوع مقدار و وضعیت هر ویژگی، از جدول بالای صفحه استفاده کنید.

 

دسته‌بندی اتریبیوت‌های فرم و ورودی | Form

این گروه شامل ویژگی‌هایی است که در ساخت و کنترل فرم‌ها، فیلدهای ورودی و فرایند ارسال داده کاربرد دارند. اتریبیوت‌هایی مانند action، method، autocomplete، required، readonly، disabled، placeholder، min، max و pattern در این دسته قرار می‌گیرند. مجاز بودن و رفتار هر Attribute به عنصر فرم و در بعضی موارد به نوع input وابسته است؛ جزئیات هر مورد را در جدول بررسی کنید.

برای اینکه ببینید اتریبیوت‌های فرم در یک مثال عملی چگونه استفاده می‌شوند، راهنمای ساخت و اعتبارسنجی فرم در HTML را مطالعه کنید. در این آموزش، روش ارسال داده‌ها با action و method و اعتبارسنجی بومی با required و pattern توضیح داده شده است.

 

دسته‌بندی اتریبیوت‌های رسانه | Media

اتریبیوت‌های این گروه به عناصر مرتبط با تصویر، صوت، ویدیو و سایر محتوای رسانه‌ای مربوط می‌شوند. ویژگی‌هایی مانند alt، srcset، sizes، poster، preload، autoplay، controls، loop و muted می‌توانند منبع، نحوه نمایش یا رفتار رسانه را مشخص کنند. هر ویژگی فقط روی عناصر تعریف‌شده برای همان Attribute قابل استفاده است؛ ستون «قابل استفاده روی» در جدول این محدوده را نشان می‌دهد.

 

دسته‌بندی اتریبیوت‌های لینک و ناوبری | Link

این گروه ویژگی‌هایی را شامل می‌شود که برای ایجاد و کنترل لینک‌ها و ناوبری بین منابع استفاده می‌شوند. href مقصد لینک را مشخص می‌کند و ویژگی‌هایی مانند target، rel، download، hreflang و referrerpolicy می‌توانند نحوه دنبال‌کردن لینک، رابطه با منبع مقصد یا رفتار درخواست را تعیین کنند. کاربرد دقیق هر Attribute به عنصر و مقدار انتخاب‌شده بستگی دارد.

برای استفاده عملی از href و درک مسیر نسبی، مسیر مبتنی بر ریشه و URL کامل، به راهنمای href و مسیرهای لینک در HTML مراجعه کنید.

 

دسته‌بندی اتریبیوت‌های متا | Meta

ویژگی‌های این گروه در عناصر Metadata، به‌ویژه <meta>، برای ارائه اطلاعات مربوط به سند استفاده می‌شوند. در عنصر <meta>، ویژگی‌هایی مانند charset، name، http-equiv و content بسته به نوع Metadata نقش متفاوتی دارند؛ برای مثال charset کدگذاری کاراکتر سند را مشخص می‌کند و ترکیب name و content برای بعضی Metadataهای سطح سند استفاده می‌شود. نام Metadata و خود Attribute را یکسان در نظر نگیرید؛ برای نمونه در <meta name=”description”>، عبارت description مقدار ویژگی name است، نه یک Attribute مستقل.

 

دسته‌بندی اتریبیوت‌های اسکریپت | Script

این گروه شامل ویژگی‌های مرتبط با عنصر <script> و نحوه دریافت یا اجرای اسکریپت‌ها است. src آدرس منبع خارجی را مشخص می‌کند و ویژگی‌هایی مانند async، defer، nomodule، type، integrity، crossorigin و referrerpolicy بسته به نوع اسکریپت رفتارهای متفاوتی دارند. همه این ویژگی‌ها در تمام حالت‌های <script> قابل استفاده نیستند؛ بنابراین هنگام انتخاب یک Attribute باید نوع اسکریپت و شرایط مجاز آن را نیز بررسی کنید.

 

دسته‌بندی اتریبیوت‌های دسترس‌پذیری | ARIA

این گروه شامل role و ویژگی‌های aria-* است که برای انتقال نقش، وضعیت یا ویژگی‌های معنایی رابط کاربری به فناوری‌های کمکی استفاده می‌شوند. ARIA جایگزین HTML معنایی نیست؛ هرجا یک عنصر بومی HTML بتواند معنا و رفتار موردنیاز را به‌درستی فراهم کند، استفاده از همان عنصر در اولویت است. همچنین هر role یا ویژگی aria-* قواعد استفاده مخصوص خود را دارد و نباید صرفاً برای افزودن اطلاعات بیشتر به همه عناصر اضافه شود.

 

دسته‌بندی اتریبیوت‌های منسوخ‌شده | Deprecated

این گروه شامل ویژگی‌هایی است که در HTML مدرن منسوخ یا برای استفاده در محتوای جدید نامعتبر محسوب می‌شوند. مواردی مانند align، bgcolor، cellpadding، cellspacing، frameborder و scrolling ممکن است برای سازگاری با صفحات قدیمی هنوز توسط بعضی مرورگرها پردازش شوند، اما نباید در کد جدید به آن‌ها تکیه کرد. برای این موارد باید از جایگزین استاندارد فعلی، مانند CSS یا قابلیت مناسب HTML، استفاده شود.

 

جمع بندی

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

جهت یادگیری تخصصی HTML، پیشنهاد میکنم در دوره HTML بیت آموز شرکت کنید.

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

نام اتریبیوت را در کادر جستجوی بالای جدول وارد کنید؛ برای مثال می‌توانید href، alt یا required را جستجو کنید. امکان جستجو بر اساس تگ و بعضی مشخصات مرتبط نیز وجود دارد. اگر به‌دنبال گروه خاصی از ویژگی‌ها هستید، از فیلتر دسته‌بندی برای محدودکردن نتایج به مواردی مانند Global، Form، Media یا Script استفاده کنید.

ستون «قابل استفاده روی» در جدول مشخص می‌کند هر اتریبیوت روی چه عنصر یا عناصری تعریف شده است. برای مثال بعضی ویژگی‌ها فقط به یک عنصر مشخص مربوط‌اند، در حالی که Global Attributes را می‌توان روی عناصر HTML استفاده کرد. همیشه مجازبودن یک اتریبیوت را همراه با عنصر موردنظر بررسی کنید؛ یک نام مشابه لزوماً روی تمام تگ‌ها کاربرد یکسانی ندارد.

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

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

خیر. قرارگرفتن یک قابلیت در استاندارد و پیاده‌سازی آن در مرورگرها دو موضوع جدا هستند. بعضی ویژگی‌های جدید ابتدا وارد HTML Living Standard می‌شوند و سپس به‌تدریج در موتورهای مرورگر پیاده‌سازی می‌شوند. برای قابلیت‌هایی که سازگاری مرورگر اهمیت دارد، علاوه بر وضعیت استاندارد باید Browser Support همان ویژگی نیز بررسی شود.

Global Attributes طبق HTML برای عناصر HTML تعریف شده‌اند، اما این موضوع به معنی یکسان‌بودن اثر یا مفیدبودن هر ویژگی روی تمام عناصر نیست. برای نمونه class و id کاربرد بسیار عمومی دارند، در حالی که بعضی Global Attributeها فقط در شرایط مشخص اثر عملی مهمی ایجاد می‌کنند. بنابراین «Global» را به معنی مجازبودن عمومی در نظر بگیرید، نه اینکه هر ویژگی روی هر عنصر الزاماً کاربرد مفیدی داشته باشد.

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

role و ویژگی‌های aria-* برای انتقال اطلاعات معنایی و وضعیت رابط کاربری به فناوری‌های کمکی استفاده می‌شوند و به همین دلیل هنگام کار با HTML و دسترس‌پذیری اهمیت دارند. بااین‌حال، ARIA جایگزین HTML معنایی نیست؛ هر جا یک عنصر بومی HTML معنای و رفتار مناسب را فراهم می‌کند، استفاده از همان عنصر معمولاً انتخاب بهتری است.

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

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

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

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

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

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

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

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

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

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

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

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

نظرات کاربران۲
مرتب سازی:
همه مفیدترین
لیزر سبز
۱ سال پیش

من هرگز مقاله جالبی مانند شما پیدا نکردم این برای من به اندازه کافی ارزش دارد.
به نظر من، اگر همه و وبلاگ نویسان محتوای خوبی همانطور که شما انجام دادید بنویسند اینترنت جای مفیدتری خواهد بود

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

سپاس از شما

سبد خرید شما
سبد خرید شما