এক্সএইচটিএমএল (XHTML) ডকুমেন্টে ডেফিনিশন লিস্ট (Definition List) একটি বিশেষ ধরনের তালিকা তৈরি করার জন্য ব্যবহৃত হয়, যেখানে একটি টার্ম (Term) এবং তার ব্যাখ্যা (Definition) প্রদর্শিত হয়। এই লিস্টের মধ্যে তিনটি মূল ট্যাগ ব্যবহৃত হয়: <dl>, <dt>, এবং <dd>।
১. ডেফিনিশন লিস্টের মৌলিক গঠন
ডেফিনিশন লিস্ট তৈরি করতে নিম্নলিখিত তিনটি ট্যাগ ব্যবহার করা হয়:
<dl>: ডেফিনিশন লিস্টের রূপরেখা বা контейনার (container) ট্যাগ। এটি ডেফিনিশন লিস্টের শুরুর এবং শেষের সীমা নির্ধারণ করে।<dt>: ডেফিনিশন টার্ম (Term)। এটি একটি নির্দিষ্ট টার্ম বা শব্দের প্রতিনিধিত্ব করে, যার ব্যাখ্যা দেওয়া হবে।<dd>: ডেফিনিশন (Definition)। এটি<dt>ট্যাগে উল্লেখিত টার্মের ব্যাখ্যা বা সংজ্ঞা প্রদান করে।
২. ডেফিনিশন লিস্টের ব্যবহার
একটি সাধারণ ডেফিনিশন লিস্টের গঠন নিচে দেখানো হলো:
<dl>
<dt>HTML</dt>
<dd>HTML stands for HyperText Markup Language. It is used to structure web pages.</dd>
<dt>XHTML</dt>
<dd>XHTML is a stricter version of HTML, which follows XML rules.</dd>
<dt>CSS</dt>
<dd>CSS stands for Cascading Style Sheets. It is used to style web pages.</dd>
</dl>
৩. ডেফিনিশন লিস্টের উপাদানসমূহ
৩.1 <dl> (ডেফিনিশন লিস্ট)
<dl> ট্যাগটি ডেফিনিশন লিস্টের জন্য কন্টেইনার হিসেবে কাজ করে। এটি সমস্ত ডেফিনিশন টার্ম এবং তাদের ব্যাখ্যা ধারণ করে।
<dl>
<!-- Labeled terms and their definitions go here -->
</dl>
৩.2 <dt> (ডেফিনিশন টার্ম)
<dt> ট্যাগটি একটি টার্ম বা শব্দকে চিহ্নিত করে, যা ব্যাখ্যা করা হবে। এটি সাধারণত ডেফিনিশন লিস্টের মধ্যে প্রথমে আসে।
<dt>HTML</dt>
<dt>XHTML</dt>
৩.3 <dd> (ডেফিনিশন)
<dd> ট্যাগটি একটি টার্মের ব্যাখ্যা বা সংজ্ঞা প্রদান করে, যা <dt> ট্যাগের সাথে সম্পর্কিত থাকে। একাধিক <dd> ট্যাগ একটি ডেফিনিশন টার্মের জন্য ব্যবহার করা যেতে পারে।
<dd>HTML stands for HyperText Markup Language.</dd>
<dd>XHTML is a stricter version of HTML.</dd>
৪. উদাহরণ: ডেফিনিশন লিস্ট
এখানে একটি সম্পূর্ণ ডেফিনিশন লিস্টের উদাহরণ দেওয়া হলো:
<dl>
<dt>HTML</dt>
<dd>HTML stands for HyperText Markup Language. It is used to structure web pages.</dd>
<dt>XHTML</dt>
<dd>XHTML is a stricter version of HTML, which follows XML rules.</dd>
<dt>CSS</dt>
<dd>CSS stands for Cascading Style Sheets. It is used to style web pages.</dd>
</dl>
এই উদাহরণে, প্রতিটি টার্ম (যেমন, "HTML", "XHTML", "CSS") <dt> ট্যাগে এবং তাদের ব্যাখ্যা বা সংজ্ঞা <dd> ট্যাগে দেওয়া হয়েছে। <dl> ট্যাগটি পুরো লিস্টের কনটেইনার হিসেবে কাজ করছে।
৫. এক্সএইচটিএমএল স্টাইলের নিয়ম
যেহেতু XHTML একটি XML-ভিত্তিক ভাষা, তাই এটি কিছু স্টাইলের নিয়ম অনুসরণ করে:
- কেস সেনসিটিভিটি: XHTML এ ট্যাগ এবং অ্যাট্রিবিউট নামগুলো অবশ্যই ছোট হাতের অক্ষরে লিখতে হবে।
- ট্যাগ বন্ধন:
<dd>,<dt>এবং<dl>ট্যাগগুলো সঠিকভাবে বন্ধ করতে হবে। উদাহরণস্বরূপ,<dd />এবং<dt />বন্ধনসহ ব্যবহার করা উচিত।
ডেফিনিশন লিস্ট (<dl>, <dt>, <dd>) XHTML-এ তথ্য সংগঠিত করার একটি কার্যকরী পদ্ধতি। এটি টার্ম এবং তার ব্যাখ্যা প্রদর্শনের জন্য ব্যবহৃত হয় এবং এটি ওয়েব পেজের কনটেন্টে স্পষ্টতা এবং সংগঠন এনে দেয়। XHTML ডকুমেন্টে ডেফিনিশন লিস্ট ব্যবহার করার সময় XML এর স্ট্রিক্ট নিয়ম অনুসরণ করে ট্যাগগুলোকে সঠিকভাবে বন্ধনসহ ব্যবহার করা আবশ্যক।
Read more