HTMLAttributes
What is the difference between id and class?
id এবং class attribute-এর পার্থক্য এবং কখন কোনটি ব্যবহার করবেন।
id এবং class দুটোই element চেনার (identify) জন্য ব্যবহৃত attribute। মূল পার্থক্য হলো — id হয় অনন্য, আর class পুনরায় ব্যবহারযোগ্য।
একটি পেজে প্রতিটি id একবারই ব্যবহৃত হতে পারে — একটি element-কে নির্দিষ্টভাবে টার্গেট করতে (CSS, JavaScript বা link anchor হিসেবে)। অন্যদিকে একই class একাধিক element-এ দেওয়া যায় — যাতে সবগুলো একসাথে স্টাইল হয়।
উদাহরণhtml
html
<nav id="main-nav">...</nav>
<button class="btn">চালু</button>
<button class="btn">বন্ধ</button>একটি element-এ id কেবল একটি থাকতে পারে, কিন্তু class একাধিক থাকতে পারে (স্পেস দিয়ে আলাদা): class="btn btn-large"।
সংক্ষেপে
id = একক পরিচয়, class = দলের সদস্যপদ।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।