🌷  آموزش html5 جلسه ی هجدهم


13  )  صفت عمومی id :

🌟 یکی از صفات بسیار پرکاربرد زبان html5 ، صفت id می باشد . اگر از ابتدای دروس ما را همراهی کرده باشید ، گفتیم که این صفت و صفت class برای نام گذاری المان به کار می رود و بعدها از این نام می شود استفاده های مختلفی کرد .

🌟 هم از id برای اضافه کردن کدهای جاوااسکریپت به المان استفاده می شود . هم برای اضافه کردن استایل های css در دو حالت external و internal استفاده می شود و هم برای اتصال دادن بعضی المان به المان های دیگر . لذا دامنه ی بزرگتری از صفت عمومی class دارد .

🌟 مقداری که صفت id می گیرد ، صرفا یک نام دلخواه است و معرف آن المان می باشد .

<element id="" >


🌟 یک فرق مهم بین صفت class و صفت id اینست که نام کلاس لازم نیست اختصاصی باشد . یعنی می توانیم به ده المان ، نام کلاس یکسان دهیم . اما نام id فقط باید یکی باشد یعنی اختصاصی باشد و نمی توانیم یک نام را به بیش از یک المان اختصاص دهیم

🌟 این صفت توسط همه ی مرورگرها پشتیبانی می شود .

ویژگی های نامی که به عنوان id می دهیم :

1⃣  باید حداقل یک کاراکتر باشد .

2⃣  بین حروف نباید space باشد .

3⃣  این نام به حروف کوچک و بزرگ حساس نیست .

🌟 مثال عملی :  

می خواهیم با استفاده از صفت عمومی id ، یک سری استایل های css را به صورت internal به المان body دهیم . استایل های ما شامل تغییر رنگ و اندازه فونت می باشد :

1  )  نوت پد را باز کنید . کدهای زیر را در آن تایپ کنید ! سپس فایل را با فرمت html. ذخیره کنید .

<!doctype html>
<html>
<head>
<style>
#exname{
color:red;
font-size:20px;
}
</style>
</head>
<body id="exname">
hello world !
</body>
</html>

همانطور که مشاهده می کنید ، ما برای اینکه رنگ متن و فونت خودمان را با استایل های css و روش internal اعمال کنیم . باید ابتدا یک نامی به المان بدهیم . این نام را می توانستیم هم با صفت class و هم  با صفت id بدهیم . سپس باید کدهای css را درون المان style قرار دهیم . المان style را می توانیم در هرجای کدها استفاده کنیم ولی بهتر و معمول تر اینست که در المان head قرار دهیم . اکنون با فرض اینکه زبان css را می دانیم ، کدهای موردنظر را در این استایل قرار می دهیم . و همانطور که در کدهای css می بینید ما از id برای معرفی المان خودمان استفاده کردیم . علامت # هم نشان دهنده ی id بودن آن است . چنانچه در مورد کلاس از . استفاده می کردیم


اکنون فایل را با مرورگر ( ترجیحا فایر فاکس ) باز کنید . می بینید که کدهای css ما به درستی روی محتوای المان body اعمال شدند .


برای دریافت مطالب در تلگرام خود ، عضو کانال تلگرامی html5 شوید.