একটি HTML এলিমেন্টের জন্য id অ্যাট্রিবিউট একটি ইউনিক id নির্ধারণ করে (মানটি অবশ্যই HTML ডকুমেন্টের মধ্যে ইউনিক হতে হবে)।
নির্দিষ্ট id মান থাকা এলিমেন্টের জন্য নির্দিষ্ট কিছু কাজ করতে CSS এবং JavaScript এই id মান ব্যবহার করতে পারে।
CSS-এ, নির্দিষ্ট id-যুক্ত একটি এলিমেন্ট সিলেক্ট করতে, একটি হ্যাশ (#) চিহ্ন লিখে তারপর এলিমেন্টটির id লিখতে হয়:
<style>
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
</style>
<h1 id="myHeader">My Header</h1>টিপস: যেকোনো HTML এলিমেন্টে id অ্যাট্রিবিউট ব্যবহার করা যায়।
মনে রাখবেন: id মান কেস-সেনসিটিভ।
মনে রাখবেন: id মানে অন্তত একটি অক্ষর থাকতে হবে, এবং এতে কোনো হোয়াইটস্পেস (স্পেস, ট্যাব ইত্যাদি) থাকা যাবে না।
একটি HTML এলিমেন্টের শুধুমাত্র একটি ইউনিক id থাকতে পারে, যা শুধু সেই একটি এলিমেন্টের জন্যই প্রযোজ্য, অন্যদিকে একই class নাম একাধিক এলিমেন্টে ব্যবহার করা যায়:
<style>
/* "myHeader" id-যুক্ত এলিমেন্টটি স্টাইল করা হচ্ছে */
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
/* "city" ক্লাস নামযুক্ত সব এলিমেন্ট স্টাইল করা হচ্ছে */
.city {
background-color: tomato;
color: white;
padding: 10px;
}
</style>
<!-- একটি ইউনিক এলিমেন্ট -->
<h1 id="myHeader">My Cities</h1>
<!-- একাধিক একই ধরনের এলিমেন্ট -->
<h2 class="city">London</h2>
<p>London is the capital of England.</p>
<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>
<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>টিপস: আমাদের CSS টিউটোরিয়াল-এ CSS সম্পর্কে আরও অনেক কিছু জানতে পারবেন।