HTML এট্রিবিউটস


এইচটিএমএল বৈশিষ্ট্য(attribute)গুলি HTML উপাদান(Element)গুলির সম্পর্কে অতিরিক্ত তথ্য সরবরাহ করে


HTML এট্রিবিউটস

  • সমস্ত HTML উপাদানগুলিতে বৈশিষ্ট্য(attribute) থাকতে পারেে
  • বৈশিষ্ট্য(attribute) উপাদানগুলি সম্পর্কে অতিরিক্ত তথ্য সরবরাহ করে
  • বৈশিষ্ট্য(attribute) সর্বদা শুরু ট্যাগে নির্দিষ্ট করা হয়
  • বৈশিষ্ট্য(attribute)গুলি সাধারণত নাম(name) / মান(value) জোড়ায় আসে: নাম(name)="মান(value)"

href এট্রিবিউট

<a> ট্যাগ একটি হাইপারলিংক সংজ্ঞায়িত করে। Href এট্রিবিউটটি লিঙ্কটিতে যে পৃষ্ঠার ইউআরএল যায় তা নির্দিষ্ট করে:

উদাহরণ:

<a href="https://www.nbp3bangla.com">Visit Nbp3bangla</a>

আমাদের এইচটিএমএল লিংক অধ্যায়ের লিঙ্কগুলি সম্পর্কে আপনি আরও শিখবেন।


src এট্রিবিউট

<img> ট্যাগটি কোনও HTML পৃষ্ঠায় কোনও চিত্র এম্বেড করতে ব্যবহৃত হয়। Src এট্রিবিউটটি প্রদর্শিত হওয়ার চিত্রটি নির্দিষ্ট করে:

উদাহরণ:

<img src="img_cute_girl.jpg">

src এট্রিবিউটে URL টি নির্দিষ্ট করার জন্য দুটি উপায় রয়েছে:

১.অ্যাপসলুট URL - একটি বাহ্যিক চিত্রের লিঙ্কগুলি যা অন্য ওয়েবসাইটে হোস্ট করা হয়। উদাহরণ: src="https://www.nbp3bangla.com/images/img_cute_girl.jpg"

নোটস: বাহ্যিক চিত্র(image)গুলি কপিরাইটের অধীনে হতে পারে। আপনি যদি এটি ব্যবহারের অনুমতি না পান তবে আপনি কপিরাইট আইন লঙ্ঘন করতে পারেন। এছাড়াও, আপনি বাহ্যিক চিত্রগুলি নিয়ন্ত্রণ করতে পারবেন না; এটি হঠাৎ করে মুছে ফেলা বা পরিবর্তন করা যেতে পারে।

২.রিলেটিভস URL - ওয়েবসাইটের মধ্যে হোস্ট করা একটি চিত্রের লিঙ্কগুলি। এখানে, URL- এ ডোমেনের নাম অন্তর্ভুক্ত করা হয়নি। URL টি যদি স্ল্যাশ ছাড়াই শুরু হয় তবে এটি বর্তমান পৃষ্ঠার সাথে আপেক্ষিক হবে। উদাহরণ: src = "img_girl.jpg"। URL টি যদি স্ল্যাশ দিয়ে শুরু হয় তবে এটি ডোমেনের সাথে আপেক্ষিক হবে। উদাহরণ: src = "/image/ img_girl.jpg"।

টিপস: রিলেটিভস URL ব্যবহার করা প্রায় সর্বদা সেরা। আপনি ডোমেন পরিবর্তন করলে সেগুলি ভঙ্গ হবে না।


width এবং height এট্রিবিউট

<img> ট্যাগটিতে প্রস্থ(height) এবং উচ্চতার(width) বৈশিষ্ট্যও থাকা উচিত, যা চিত্রটির প্রস্থ(width) এবং উচ্চতা(height) নির্দিষ্ট করে (পিক্সেলগুলিতে"in pixels"):

উদাহরণ:

<img src="img_cute_girl.jpg" width="500" height="600">

alt এট্রিবিউট

<img> ট্যাগের জন্য প্রয়োজনীয় alt বৈশিষ্ট্যটি কোনও চিত্রের জন্য একটি বিকল্প পাঠ্য নির্দিষ্ট করে, যদি কোনও কারণে চিত্র প্রদর্শিত না হয়। এটি ধীর সংযোগের কারণে, বা src অ্যাট্রিবিউটে ত্রুটিযুক্ত কারণে বা যদি ব্যবহারকারী কোনও স্ক্রিন রিডার ব্যবহার করে।

উদাহরণ:

<img src="img_cute_girl.jpg" alt="Girl with a jacket">

উদাহরণ:

ছবি নাই এমন ছবি যদি দেখাতে চাই তাহলে কি ঘটে তা দেখুন:

<img src="img_girl.jpg" alt="Girl with a jacket">

আপনি আমাদের এইচটিএমএল চিত্রের অধ্যায়টিতে চিত্রগুলি সম্পর্কে আরও শিখবেন


style এট্রিবিউট

color, font, size এবং আরও অনেক কিছুতে স্টাইলের এট্রিবিউটটি style যুক্ত করতে ব্যবহৃত হয়:

উদাহরণ:

<p style="color:red;">This is a red paragraph.</p>

আপনি আমাদের এইচটিএমএল স্টাইল অধ্যায় সম্পর্কে আরও শিখতে পারেন


lang এট্রিবিউট

ওয়েব পৃষ্ঠার ভাষা ঘোষণা করার জন্য আপনার সর্বদা <html> ট্যাগের মধ্যে lang এট্রিবিউট অন্তর্ভুক্ত করা উচিত। এটি অনুসন্ধান ইঞ্জিন এবং ব্রাউজারগুলিকে সহায়তা করার জন্য।

নিম্নলিখিত উদাহরণটি ইংরেজীটিকে ভাষা হিসাবে নির্দিষ্ট করে:

<!DOCTYPE html>
<html lang="en">
<body>
...
</body>
</html>

lang এট্রিবিউট ভাষা কোডে দেশীয় কোডও যুক্ত করা যায়। সুতরাং, প্রথম দুটি অক্ষর এইচটিএমএল পৃষ্ঠার ভাষা সংজ্ঞা দেয় এবং শেষ দুটি অক্ষর দেশকে সংজ্ঞায়িত করে।

নিম্নলিখিত উদাহরণটি ইংরেজি হিসাবে ভাষা এবং মার্কিন যুক্তরাষ্ট্রকে দেশ হিসাবে নির্দিষ্ট করে:

<!DOCTYPE html>
<html lang="en-US">
<body>
...
</body>
</html>

আপনি আপনার এইচটিএমএল ল্যাঙ্গুয়েজ কোড রেফারেন্সে সমস্ত ভাষার কোড দেখতে পারেন।


title এট্রিবিউট

title এট্রিবিউট একটি উপাদান(Element) সম্পর্কে কিছু অতিরিক্ত তথ্য সংজ্ঞায়িত করে।

title এট্রিবিউটের মানটি একটি সরঞ্জামদণ্ড হিসাবে প্রদর্শিত হবে যখন আপনি উপাদানটির(element) উপর দিয়ে মাউস রাখবেন:

উদাহরণ:

<p title="I'm a tooltip">This is a paragraph.</p>

আমরা পরামর্শ দিইি: সর্বদা ছোট হাতের এট্রিবিউটগুলি ব্যবহার করুন

এইচটিএমএল স্ট্যান্ডার্ডের জন্য ছোট হাতের এট্রিবিউটের নাম প্রয়োজন হয় না।

title এট্রিবিউট (এবং অন্যান্য সমস্ত এট্রিবিউট ) বড় হাতের বা ছোট অক্ষরের মতো title বা TITLE দিয়ে লেখা যেতে পারে।

তবে, nbp3 এইচটিএমএলে ছোট হাতের এট্রিবিউটগুলির প্রস্তাব দেয় এবং এক্সএইচটিএমএলের মতো কঠোর ডাকুমেন্ট প্রকারের জন্য ছোট হাতের এট্রিবিউটগুলির দাবি করে।

nbp3bangla-তে আমরা সর্বদা ছোট হাতের এট্রিবিউটের নাম ব্যবহার করি।

আমরা পরামর্শ দিই: সর্বদা এট্রিবিউটের মানগুলি উদ্ধৃত(Quote) করুন

এইচটিএমএল স্ট্যান্ডার্ডের জন্য এট্রিবিউটের মান(values)গুলির চারপাশে উদ্ধৃতিগুলির প্রয়োজন নেই।

যাইহোক, nbp3 এইচটিএমএলে উদ্ধৃতিগুলির প্রস্তাব দেয় এবং এক্সএইচটিএমএলের মতো কঠোর ডাকুমেন্ট প্রকারের জন্য উদ্ধৃতি দাবি করে।

Good:

<a href="https://www.nbp3bangla.com/html/">আমাদের এইচটিএমএল টিউটোরিয়ালটি দেখুন</a>

Bad:

<a href=https://www.nbp3bangla.com/html/>আমাদের এইচটিএমএল টিউটোরিয়ালটি দেখুন</a>

কখনও কখনও আপনাদের উদ্ধৃতি ব্যবহার করতে হবে। এই উদাহরণটি title- এর এট্রিবিউটটি সঠিকভাবে প্রদর্শন করবে না, কারণ এতে একটি ভুল রয়েছে:

উদাহরণ:

<p title=About Nbp3bangla>
nbp3-তে আমরা সবসময় এট্রিবিউটগুলির চারপাশে উদ্ধৃতি ব্যবহার করি।

একক(single) বা ডাবল(double) উদ্ধৃতি(Quotes)?

এইচটিএমএলটিতে অ্যাট্রিবিউট মানের চারপাশে ডাবল কোটেশন সর্বাধিক সাধারণ, তবে একক কোটেশনও ব্যবহার করা যেতে পারে।

কিছু পরিস্থিতিতে, যখন অ্যাট্রিবিউট মানটিতে নিজেই ডাবল উদ্ধৃতি থাকে, তখন একক উদ্ধৃতি ব্যবহার করা প্রয়োজন:

<p title='John "ShotGun" Nelson'>

বা,

<p title="John 'ShotGun' Nelson">

অধ্যায় সংক্ষিপ্তসার

  • সমস্ত HTML element-গুলিতে অ্যাট্রিবিউট থাকতে পারে
  • <a> এর href অ্যাট্রিবিউটটি লিঙ্কটিতে যে পৃষ্ঠায় চলেছে তার URL টি নির্দিষ্ট করে
  • <img> এর src অ্যাট্রিবিউটটি প্রদর্শিত হওয়ার চিত্রটি নির্দিষ্ট করে
  • <img> এর height এবং width অ্যাট্রিবিউটগুলি চিত্রগুলির জন্য আকারের তথ্য সরবরাহ করে
  • <img> এর alt অ্যাট্রিবিউটটি একটি চিত্রের জন্য একটি বিকল্প পাঠ্য সরবরাহ করে
  • color, font, size এবং আরও অনেক কিছুতে স্টাইলের এট্রিবিউটটি style যুক্ত করতে ব্যবহৃত হয়
  • html ট্যাগের lang এট্রিবিউটটি ওয়েব পৃষ্ঠার ভাষা ঘোষণা করে
  • title এট্রিবিউট একটি উপাদান(Element) সম্পর্কে কিছু অতিরিক্ত তথ্য সংজ্ঞায়িত করে

html এট্রিবিউট রেফারেন্স

প্রতিটি এইচটিএমএল element-গুলির জন্য সমস্ত এট্রিবিউটের একটি সম্পূর্ণ তালিকা, আমাদের তালিকাভুক্ত: html এট্রিবিউট রেফারেন্স