ویژگی class HTML
- صفحه قبل accesskey
- صفحه بعدی contenteditable
- برگشت به طبقه بالاتر خصوصیات کلی HTML
تعریف و استفاده
کلاس
ویژگی مشخص میکند که نام کلاس (classname) عناصر چیست.
کلاس
ویژگی اصلی به منظور اشاره به کلاسهای استایلها استفاده میشود. اما، میتوان از آن برای تغییر عناصر HTML با کلاس مشخص شده توسط JavaScript (HTML DOM) استفاده کرد.
لطفاً به: مراجعه کنید.
آموزش HTML:ویژگیهای HTML
آموزش CSS:قوانین CSS
دستورالعملهای CSS:انتخابگر <class> CSS
دستورالعملهای HTML DOM:مетод getElementsByClassName() HTML DOM
دستورالعملهای HTML DOM:ویژگی className HTML DOM
دستورالعملهای HTML DOM:ویژگی classList HTML DOM
دستورالعملهای HTML DOM:عنصر Style DOM HTML
مثال
مثال 1
از属性 class در مستندات HTML استفاده کنید:
<html> <head> <style> h1.intro { color: blue; } p.important { color: green; } </style> </head> <body> <h1 class="intro">Header 1</h1> <p>A paragraph.</p> <p class="important">لطفاً توجه کنید، این یک پاراگراف مهم است。:)</p> </body> </html>
مثالهای بیشتری در پایین صفحه ارائه شده است.
نحوه استفاده
<element class="classname">
مقدار属性
مقدار | توضیح |
---|---|
classname |
یک یا چند کلاس به عنصر اختصاص دهید. برای مشخص کردن چندین کلاس، میتوانید نامهای کلاسها را با فضای خالی از هم جدا کنید. این اجازه میدهد تا چندین کلاس CSS را به یک عنصر HTML ترکیب کنید. مثلاً:<span class="left important"> قوانین نامگذاری:
|
مثالهای بیشتر
مثال 2
کلاسهای چندگانه را به یک عنصر HTML اضافه کنید:
<!DOCTYPE html> <html> <head> <style> h1.intro { color: blue; text-align: center; } .important { background-color: yellow; } </style> </head> <body> <h1 class="intro important">عنوان 1</h1> <p>یک پاراگراف.</p> </body> </html>
مثال 3
با استفاده از JavaScript رنگ پسزمینه زرد را به اولین عنصر با class="example" (INDEX 0) اضافه کنید.
let x = document.getElementsByClassName("example"); x[0].style.backgroundColor = "yellow";
مثال 4
با استفاده از JavaScript، دستور "mystyle" را به عنصر با شناسه "myDIV" اضافه کنید:
document.getElementById("myDIV").classList.add("mystyle");
پشتیبانی از مرورگر
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل accesskey
- صفحه بعدی contenteditable
- برگشت به طبقه بالاتر خصوصیات کلی HTML