آیدی (id)
1️⃣ تعریف
ویژگی id یک شناسه یکتا برای هر عنصر HTML تعریف میکنه.
-
هر عنصر فقط یک id میتونه داشته باشه.
-
مقدار
idباید در کل صفحه منحصربهفرد (Unique) باشه. -
از
idبرای انتخاب دقیق یک عنصر در CSS و JavaScript استفاده میکنیم.
2️⃣ قوانین مهم
-
مقدار
idنمیتونه با عدد شروع بشه. -
حروف بزرگ و کوچک تفاوت دارن (Case-Sensitive).
-
در کل سند HTML نمیتونیم دو تا
idیکسان داشته باشیم.
3️⃣ مثال ساده با CSS
👉 اینجا فقط همین یک h1 استایل میگیره چون id یکتا است.
4️⃣ استفاده در JavaScript
👉 با getElementById خیلی راحت میتونیم اون عنصر رو بگیریم.
5️⃣ کاربرد id در لینکدهی داخلی (Anchor Links)
👉 وقتی روی لینک کلیک کنی، مرورگر مستقیم میره به همون بخشی که id داره.
📌 تفاوت id و class
| ویژگی | id | class |
|---|---|---|
| یکتا بودن | ✅ فقط یکبار در کل صفحه | ❌ میتونه روی چند عنصر تکرار بشه |
| تعداد در یک عنصر | فقط یکی | میتونه چندتا باشه |
| کاربرد اصلی | شناسایی دقیق یک عنصر خاص | گروهبندی چند عنصر |
| در CSS | با #id انتخاب میشه | با .class انتخاب میشه |
🔹 به زبان ساده:
-
class = برای گروهبندی چندتا عنصر (مثلا همه دکمهها).
-
id = برای یک عنصر خاص (مثلا لوگوی سایت یا هدر اصلی).
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React