لیست کامل اتریبیوت های HTML
Attribute | Value Example | Description |
---|---|---|
class |
"btn red" |
تعیین کلاس برای استایلدهی با CSS یا JS |
id |
"header" |
شناسه یکتا برای عنصر |
style |
"color:red;" |
استایلدهی مستقیم به عنصر |
title |
"راهنما" |
متن راهنما (tooltip) هنگام هاور |
lang |
"fa" , "en" |
زبان محتوا |
dir |
"ltr" , "rtl" |
جهت متن (چپ به راست یا راست به چپ) |
hidden |
"hidden" |
پنهانکردن عنصر |
tabindex |
"1" |
ترتیب فوکوس در تببندی |
accesskey |
"h" |
کلید میانبر برای عنصر |
draggable |
"true" , "false" |
قابلیت کشیدن و رها کردن (drag) |
spellcheck |
"true" , "false" |
بررسی املای متن |
contenteditable |
"true" , "false" |
ویرایشپذیر کردن متن عنصر |
translate |
"yes" , "no" |
ترجمهپذیر بودن یا نبودن متن |
onclick |
"myFunc()" |
رویداد کلیک |
onchange |
"myFunc()" |
رویداد تغییر مقدار |
onmouseover |
"myFunc()" |
رویداد هاور موس |
src |
"img.jpg" |
منبع تصویر/ویدیو/صدا |
alt |
"متن جایگزین" |
متن جایگزین برای تصویر |
width |
"600" |
عرض عنصر (پیکسل یا درصد) |
height |
"400" |
ارتفاع عنصر |
href |
"https://example.com" |
مقصد لینک |
target |
"_blank" , "_self" |
نحوه باز شدن لینک |
rel |
"stylesheet" , "nofollow" |
نوع ارتباط لینک |
type |
"text" , "password" |
نوع ورودی یا منبع |
value |
"متن" |
مقدار پیشفرض ورودی |
name |
"username" |
نام ورودی برای ارسال فرم |
placeholder |
"متن نمونه" |
متن راهنما در ورودیها |
required |
"required" |
اجباریکردن ورودی |
readonly |
"readonly" |
فقط خواندنی |
disabled |
"disabled" |
غیرفعالکردن عنصر |
checked |
"checked" |
انتخاب پیشفرض چکباکس/رادیو |
selected |
"selected" |
انتخاب پیشفرض در option |
multiple |
"multiple" |
انتخاب چندتایی (مثلاً در select) |
min |
"0" |
حداقل مقدار ورودی عددی |
max |
"100" |
حداکثر مقدار ورودی عددی |
step |
"5" |
گام تغییر مقدار ورودی |
accept |
".jpg, .png" |
نوع فایلهای مجاز آپلود |
pattern |
"[A-Za-z]{3}" |
اعتبارسنجی regex برای ورودی |
autofocus |
"autofocus" |
فوکوس خودکار روی عنصر |
autocomplete |
"on" , "off" |
تکمیل خودکار مرورگر |
action |
"submit.php" |
آدرس مقصد ارسال فرم |
method |
"GET" , "POST" |
روش ارسال فرم |
enctype |
"multipart/form-data" |
نوع رمزگذاری داده فرم |
novalidate |
"novalidate" |
غیرفعال کردن اعتبارسنجی فرم |
controls |
"controls" |
نمایش کنترلهای ویدیو/صدا |
autoplay |
"autoplay" |
پخش خودکار ویدیو/صدا |
loop |
"loop" |
پخش تکراری ویدیو/صدا |
muted |
"muted" |
بیصدا کردن پیشفرض ویدیو/صدا |
poster |
"poster.jpg" |
تصویر پیشنمایش ویدیو |
kind |
"subtitles" |
نوع track ویدیو (زیرنویس، کپشن و …) |
srclang |
"en" , "fa" |
زبان زیرنویس |
sandbox |
"allow-scripts" |
محدودیت iframe |
srcdoc |
"<p>HTML</p>" |
محتوای مستقیم iframe |
defer |
"defer" |
بارگذاری اسکریپت پس از HTML |
async |
"async" |
بارگذاری اسکریپت همزمان |
charset |
"UTF-8" |
تعیین انکودینگ |
http-equiv |
"refresh" |
تنظیمات متا (مثلاً رفرش صفحه) |
content |
"30" |
مقدار متا (مثلاً ۳۰ ثانیه رفرش) |