এইচটিএমএল ইমেজ

এইচটিএমএল ইমেজ বা ছবি গুলো ওয়েব পেজ গুলোর ডিজাইন ও অ্যাপেয়ারেন্স ইমপ্রুভ করে ।

একটি ওয়েব পেজের ছবি তার সৌন্দর্য অনেক খানি বাড়িয়ে দেয় ।

উদাহরণ

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<img src="flower.jpg" alt="Flower">
<img src="flower.jpg" alt="Flower">
<img src="flower.jpg" alt="Flower">

HTML Images Syntax

এইচটিএমএল <img> ট্যাগটি কোনও ওয়েব পেজে একটি চিত্র এম্বেড করতে ব্যবহৃত হয়।

<img> ট্যাগটির কোনও ক্লোজিং ট্যাগ নেই, এতে কেবলমাত্র অ্যাট্রিবিউট রয়েছে।

<img> ট্যাগটিতে দুটি আবশ্যিক অ্যাট্রিবিউট রয়েছে:

  1. src – ছবির পাথ ঠিক করে দেয়।
  2. alt – ছবিটি লোড না হলে কি দেখাবে সেটি ঠিক করে দেয়।

Syntax

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<img src="url" alt="alternatetext">
<img src="url" alt="alternatetext">
<img src="url" alt="alternatetext">

src Attribute

আবশ্যিক  src অ্যাট্রিবিউট টি ইমেজের পাথ  বা ফাইল লোকেশন ঠিক করে দেয় ।

যখন একটি ওয়েব পেজটি লোড হয়, তখন ইমেজ ফাইল টি ব্রাউজার এ লোড সার্ভার থেকে।  এবং ব্রাউজার সেই ইমেজটি ওয়েব পেজে যুক্ত করে। তাই খেয়াল রাখুন যেন সার্ভার বা প্রজেক্ট ফোল্ডার এর সঠিক জায়গায় ইমেজ সোর্স ফাইল টি থাকে। আর ইমেজের পাথ ঠিক না থাকলে alt তে যে টেক্সট থাকবে, সেটি দেখাবে ।

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<img src="/nature.jpg" alt="Beauty of Nature" />
<img src="/nature.jpg" alt="Beauty of Nature" />
<img src="/nature.jpg" alt="Beauty of Nature" />

নিজে চেষ্টা করুন

 

alt Attribute

আবশ্যিক alt  অ্যাট্রিবিউট টি ইমেজের Alternative Text কে বোঝায় । অর্থাৎ ইমেজ টি কোন কারনে লোড না হলে বিকল্প হিসেবে alt  অ্যাট্রিবিউট টির ভেলু দেখাবে ওয়েব ব্রাউজার এ ।

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<img src="nature.jpg" alt="Beauty of Nature" />
<img src="nature.jpg" alt="Beauty of Nature" />
<img src="nature.jpg" alt="Beauty of Nature" />

নিজে চেষ্টা করুন

 

যদি কোনও ব্রাউজার কোনও চিত্র খুঁজে না পায়,  তবে এটি alt এর মানটি প্রদর্শন করবে

ইমেজ ফাইল পাথ নিয়ে অনেকেরই সমস্যা হয় এবং এর সঠিক সমাধান পেতে দেখে নিন নিচের টিউটোরিয়াল টি ।

Image Size – Width and Height

আপনি কোনও চিত্রের প্রস্থ এবং উচ্চতা নির্দিষ্ট করতে style বৈশিষ্ট্যটি ব্যবহার করতে পারেন।

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<img src="/nature.jpg" alt="Beauty of Nature" style="width:300px; height:200px" />
<img src="/nature.jpg" alt="Beauty of Nature" style="width:300px; height:200px" />
<img src="/nature.jpg" alt="Beauty of Nature" style="width:300px; height:200px" />

নিজে চেষ্টা করুন

 

আপনি  ছবির প্রস্থ এবং উচ্চতা নির্দিষ্ট করতে widthheight অ্যাট্রিবিউট  ব্যবহার করতে পারেন।

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<img src="/nature.jpg" alt="Beauty of Nature" width="300" height="200" />
<img src="/nature.jpg" alt="Beauty of Nature" width="300" height="200" />
<img src="/nature.jpg" alt="Beauty of Nature"  width="300"  height="200" />

নিজে চেষ্টা করুন

 

ইমেজের widthheight অ্যাট্রিবিউট এর ভেলু সবসময় pixel unit এ হয়, তাই px যোগ করার দরকার নেই  ।

সর্বদা  চিত্রের প্রস্থ এবং উচ্চতা নির্দিষ্ট করুন। প্রস্থ এবং উচ্চতা সুনির্দিষ্ট না করা থাকলে, চিত্রটি লোড হওয়ার সময় ওয়েব পেজটি লাফাতে পারে।

অন্য সার্ভার এর ছবি ওয়েব পেজে লোড করা

কিছু ওয়েব সাইট অন্য সার্ভারের ছবি নিজের ওয়েব পেজে যোগ করে।

অন্য সার্ভারের কোনও চিত্রকে নিজের ওয়েব পেজে যোগ করতে, আপনাকে অবশ্যই src  অ্যাট্রিবিউট এ ছবিটির  Absulute URL উল্লেখ করতে হবে:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<img src="http://kivabe.com/wp-content/uploads/2017/04/img-tag-in-html.jpg" alt="My image">
<img src="http://kivabe.com/wp-content/uploads/2017/04/img-tag-in-html.jpg" alt="My image">
<img src="http://kivabe.com/wp-content/uploads/2017/04/img-tag-in-html.jpg" alt="My image">

নিজে চেষ্টা করুন

 

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

 

লিংক হিসেবে ছবি

ছবিতে লিংক হিসেবে ব্যবহার করার জন্য <a> ট্যাগের মধ্যে <img> ট্যাগটি রাখুন।

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<img src="/logo_round.png" alt="kivabe.com logo">
<img src="/logo_round.png" alt="kivabe.com logo">
<img src="/logo_round.png" alt="kivabe.com logo">

নিজে চেষ্টা করুন

 

ওয়েবে ব্যবহৃত ইমেজের এক্সটেনশন

ওয়েব পেজে যে ইমেজ গুলো সাপোর্ট করে সেগুলোর ফাইল এক্সটেনশন সহ নাম দেয়া হল যা সমস্ত ব্রাউজারে সমর্থিত (Chrome, Edge, Firefox, Safari, Opera):

AbbreviationFile FormatFile Extension
APNGAnimated Portable Network Graphics.apng
GIFGraphics Interchange Format.gif
ICOMicrosoft Icon.ico, .cur
JPEGJoint Photographic Expert Group image.jpg, .jpeg, .jfif, .pjpeg, .pjp
PNGPortable Network Graphics.png
SVGScalable Vector Graphics.svg

 

বড় চিত্রগুলি লোড হতে সময় লাগে এবং আপনার ওয়েব পৃষ্ঠাটি ধীর করতে পারে। সাবধানে চিত্র ব্যবহার করুন

ইমেজের ট্যাগ গুলো

ট্যাগবর্ণনা
<img>ছবি যোগ করে
<map>ছবি ম্যাপিং করতে ব্যবহার হয়
<area>ছবি ম্যাপিং করে এর বিভিন্ন অংশ ক্লিক করার যগ্য করা যায়
<picture>একাধিক ছবির একটি গ্রুপ ডিফাইন করে ।

One comment

  1. ধন্যবাদ এটু সুন্দর ও সুস্পষ্ট করে HTML Image এর একটি টিউটোরিয়াল উপহার দেবার জন্য ।

কমেন্ট করুন

Your email address will not be published. Required fields are marked *