X

X

X

HTML কমেন্ট


ধরুণ আপনার কোনো সোর্স কোড অন্যের কাছে সরবরাহ করবেন বা অনেক দিন পরে আপনার কোড পড়বেন, তখন এমনও হতে পারে কোন অংশটির কি কাজ ছিল তা সহজে অনুমান করতে পারবেন না। অথবা অনুমান করা কষ্টকর হবে। সেক্ষেত্রে যদি এমন হত, আপনার কোড লজিকের ব্যাখ্যা বা অন্যান্য গুরুত্বপূর্ণ তথ্য আপনার কোডেই থাকলো, তাহলে সেটি কিন্তু অনেক উপকারী হবে।
এই কাজটি করার জন্য HTML এ কমেন্ট ব্যবহার করা হয়। কমেন্ট আউটপুটে দেখা যায় না। কিন্তু ডেভেলপার সোর্স কোডে কমেন্ট দেখতে পারে। একজন ভালোমানের প্রোগ্রামার বা ডেভেলপার হওয়ার জন্য অবশ্যই কমেন্ট ব্যবহারে মনোযোগী হওয়া উচিৎ।


HTML কমেন্ট ট্যাগ

নিচের সিনট্যাক্স অনুযায়ী HTML -এ কমেন্ট লিখতে হয়।

<!– Write your comments here –>

বি:দ্র: কমেন্ট ট্যাগের ভেতরে একটি বিষ্ময়সূচক চিহ্ন আছে। কমেন্ট লিখার জন্য অবশ্যই এটি লিখতে হবে। < এবং ! এর মাঝে কোনো ফাকা যায়গা রাখা যাবে না।

Note: কমেন্টসমূহ ব্রাউজারে দেখা যায় না, কিন্তু আপনার HTML ডকুমেন্টের সোর্স কোড ভালোভাবে অন্যের কাছে উপস্থাপনের জন্য এটি খুবই গুরুত্বপূর্ণ।

কমেন্টের মাধ্যমে সোর্স কোডে নোটিফিকেশন এবং রিমাইন্ডার লিখা সম্ভব।

HTML কমেন্ট

<!-- This is a comment -->
<p>This is a paragraph.</p>
<!-- Comments are not displayed in the browser -->

নিজে নিজে চেষ্টা করুন বাটনে ক্লিক করে দেখুন এটি কিভাবে কাজ করে।

ডিবাগিং অর্থাৎ, ভুল নির্ণয় করার জন্যও কমেন্টসমূহ খুবই গুরুত্বপূর্ণ। কোনো কোড ব্লক বা স্টেটমেন্টকে কমেন্ট বা আনকমেন্ট করে ভুলভ্রান্তি, পারফরমেন্স ইত্যাদি নির্ণয় করা যায়। নিচের উদাহরণটি লক্ষ্য করুন। এখানে একটি ইমেজ ইলামেন্টকে কমেন্ট করা হয়েছে। ফলে এটি ব্রাউজারে উপস্থাপিত হবে না।

HTML ইমেজকে কমেন্ট করণ

<!-- Do not display this at the moment
<img border="0" src="pic_mountain.jpg" alt="Mountain">
-->

নিজে নিজে চেষ্টা করুন বাটনে ক্লিক করে দেখুন এটি কিভাবে কাজ করে।


শর্তযুক্ত কমেন্ট

ধরুণ ব্রাউজারের প্রকারভেদের উপর ভিত্তি করে আপনার ভিন্ন ভিন্ন কোড উপস্থাপন প্রয়োজন। অর্থাৎ, ভিন্ন ভিন্ন ব্রাউজারের জন্য ভিন্ন ভিন্ন কোডাংশ ব্যবহার করবেন। কিন্তু সব কোড একই ডকুমেন্টে থাকবে। এই কাজটি HTML এ শর্তযুক্ত কমেন্ট ব্যবহার করে করা সম্ভব। নিচে Internet Explorer 9 এর জন্য একটি শর্তযুক্ত কমেন্ট লিখা হয়েছে। অর্থাৎ, যখন HTML ডকুমেন্টটি কোনো Internet Explorer 9 ব্রাউজারে খোলা হবে, শুধুমাত্র তখন নিচের শর্তযুক্ত কমেন্ট এর ইলামেন্টসমূহ কার্যকরী হবে। অন্যান্য ব্রাউজারের জন্য হবে না।

<!–[if IE 9]>
…. এখানে শর্ত নির্ভর ইলামেন্টসমূহ লিখতে হবে। ….
<![endif]–>

সাধারণত শর্তযুক্ত কমেন্টসমূহ শুধুমাত্র Internet Explorer ব্রাউজারের জন্যই লিখা হয়।