STATUS IS UPওয়েবসাইট অপ্টিমাইজেশন উইকি
18দ্রুততর করুন
পারফরম্যান্স ও ডেলিভারি / দ্রুততর করুন

srcset এবং sizes সহ রেসপনসিভ ইমেজ

ব্রাউজারকে এমন একটি ছবিটি বাছাই করতে সহায়তা করুন যা প্রকৃত লে-আউট স্লটের সাথে মেলে, যাতে প্রতিটি দর্শকে অপ্রয়োজনীয় বড় মূল ফাইল পাঠাতে না হয়।

srcset এবং sizes সহ রেসপনসিভ ইমেজ — ভিজ্যুয়াল গাইড
পড়ুন
8 মিনিট
সূত্র
6
পুনরায় যাচাই করুন
2027-03-27
পর্যালোচিত
Web performance and accessibility reviewer
সংক্ষিপ্ত উত্তর

সিদ্ধান্ত দিয়ে শুরু করুন।

responsive লে-আউটে একই ইমেজ বিভিন্ন রেন্ডার করা প্রস্থে প্রদর্শিত হলে srcset এবং sizes ব্যবহার করুন। srcset ইমেজ প্রার্থীর তালিকা এবং তাদের অন্তর্নিহিত (intrinsic) প্রস্থ দেখায়; sizes প্রতিটি লে-আউট অবস্থায় ইমেজ স্লটের প্রত্যাশিত প্রস্থ বর্ণনা করে। ব্রাউজার ঐ উৎস-সাইজ অনুমানকে ডিসপ্লে ডেনসিটি, জুম এবং অন্যান্য শর্তের সঙ্গে মিলিয়ে একটি প্রার্থী নির্বাচন করে। ফলে একটি ছোট মোবাইল কার্ড ডেস্কটপের মূল বড় ফাইল ডাউনলোড করা থেকে বিরত থাকতে পারে, আবার বড় বা হাই-ডেনসিটি ডিসপ্লেতে উপলব্ধ হলে আরও ধারালো প্রার্থী নির্বাচন করা যায়।

কম্পোনেন্টের CSS লে-আউট থেকে শুরু করুন, ডিভাইস তালিকা থেকে নয়। প্রতিটি ব্রেকপয়েন্টে স্লট পরিমাপ করুন, সত্যনিষ্ঠ প্রার্থীরা তৈরি করুন, এবং sizes-এ সেই স্লট প্রতিফলিত করুন। স্থির CSS স্লটের জন্যই x ডেনসিটি ডেস্ক্রিপ্টর ব্যবহার করুন। যদি ছোট স্ক্রিনে আলাদা ক্রপ দরকার হয়, শুধুমাত্র ফাইল ছোট করা না করে picture ব্যবহার করুন। ইমেজের প্রকৃত অনুরোধ একটি empty-cache reload দিয়ে যাচাই করুন। এই সক্রিয় ডেলিভারি অপটিমাইজেশন রিলিজের আগে অনাবশ্যক ইমেজ ট্রান্সফার কমায়, কিন্তু এটি গতি, উপলভ্যতা বা ইমেজ-হোস্টের নির্ভরযোগ্যতা নিশ্চিত করে না।

ভিজ্যুয়াল গাইড

কাজটিকে একটি সিস্টেম হিসেবে দেখুন।

কোনো নির্দিষ্ট কৌশল গ্রহণের আগে নিবন্ধটির সিদ্ধান্তগুলোকে সংযুক্ত করতে এই মানচিত্রটি ব্যবহার করুন।

SIUদ্রুততর করুন
01সঠিক প্যাটার্ন বেছে নিন
02sizes কিভাবে নির্বাচন প্রভাবিত করে তা জানা জরুরি
03প্রার্থীরা প্রকৃত লে-আউট থেকে উদ্ভূত করুন
04আর্ট-ডিরেকশনের জন্য picture ব্যবহার করুন
01

সঠিক প্যাটার্ন বেছে নিন

Resolution switching একই কম্পোজিশন রাখে এবং বিভিন্ন ফাইল প্রস্থ অফার করে। এটি পণ্যের ছবি, নিবন্ধ চিত্র, এবং কার্ডের জন্য সাধারণ প্যাটার্ন। লে-আউট অনুযায়ী রেন্ডার করা প্রস্থ পরিবর্তিত হলে 480w বা 1200w-এর মতো width descriptors ব্যবহার করুন। এই সংখ্যা ফোন টার্গেট বা CSS কমান্ড নয়—এটি ফাইলের আসল পিক্সেল প্রস্থ।

Density switching একটি স্থির CSS স্লটকে উচ্চ-ডেনসিটির ডিসপ্লের জন্য বেশি উৎস পিক্সেল সরবরাহ করে। এর ডেস্ক্রিপ্টরগুলো 1x, 1.5x বা 2x ধরনের এবং এটি এমন লোগো বা আইকনের জন্য উপযোগী যা ধারাবাহিকভাবে—for example—160 CSS পিক্সেল প্রশস্ত থাকে। একই srcset-এ width এবং density ডেস্ক্রিপ্টর মিশ্রিত করবেন না।

Fluid slot

কোনো কম্পোনেন্ট বাড়ে বা ছোট হয় এমন ক্ষেত্রে sizes সহ w ডেস্ক্রিপ্টর ব্যবহার করুন।

Fixed slot

রেন্ডার করা CSS সাইজ স্থির হলে কেবল x ডেস্ক্রিপ্টর ব্যবহার করুন এবং sizes ছাড়া রাখুন।

02

sizes কিভাবে নির্বাচন প্রভাবিত করে তা জানা জরুরি

Width descriptors ব্যবহার করলে ব্রাউজার ইমেজ ডাউনলোডের আগে sizes মূল্যায়ন করে। প্রতিটি এন্ট্রি একটি ঐচ্ছিক media condition-এর সাথে একটি length জোড়া করে। প্রথম মিল করা কন্ডিশন উৎস-সাইজ সরবরাহ করে; শেষের অবিচ্ছিন্ন length হলো ফ্যালব্যাক। sizes একটি নির্বাচন সূচক (selection hint), CSS নিয়ম নয়।

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

Order matters

প্রথম মিল করা media condition জিতে যায়, তাই তালিকাটি এমনভাবে লিখুন যাতে প্রথম মিল সঠিক হয়।

Avoid blanket 100vw

ভিউপোর্ট-ওয়াইড হিসেবে বর্ণিত এক-তৃতীয় ডেস্কটপ কার্ড অনিষ্টকরভাবে বড় প্রার্থী ট্রিগার করতে পারে।

03

প্রার্থীরা প্রকৃত লে-আউট থেকে উদ্ভূত করুন

পৃষ্ঠাগুলি নয়, কম্পোনেন্টগুলোর ইনভেন্টরি তৈরি করুন। একটি হিরো, সম্পাদকীয় চিত্র, পণ্য গ্যালারি, সার্চ থাম্বনেইল, এবং ফুটার লোগো প্রায়ই আলাদা স্লট প্রস্থ রাখে। প্রতিটির জন্য সংকীর্ণ এবং সর্বোচ্চ রেন্ডার করা প্রস্থ, অনুপাত (aspect ratio), ক্রপ আচরণ, এবং প্রথম-স্ক্রীন দৃশ্যমানতা রেকর্ড করুন।

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

একটি বৈধ src ফ্যালব্যাক এবং ডেলিভার হওয়া অনুপাতে মিলানো width এবং height মান রাখুন। এগুলো স্থান সংরক্ষণ করে, কিন্তু প্রতিক্রিয়াশীল CSS চূড়ান্ত মাপ পরিবর্তন করতে বাধা দেয় না।

Truthful descriptors

একটি প্রার্থী যদি 800w হিসেবে ঘোষণা করা হয় তবে সেটি বাস্তবে 800 পিক্সেল প্রস্থ হতে হবে।

Component contract

টেমপ্লেট এবং ডিজাইন পরিবর্তনের সাথে স্লট ও প্রার্থী পরিকল্পনা বজায় রাখুন।

04

আর্ট-ডিরেকশনের জন্য picture ব্যবহার করুন

Art direction কম্পোজিশন পরিবর্তন করে, শুধু ফাইল সাইজ নয়। একটি চওড়া ল্যান্ডস্কেপ ফটো সরু স্ক্রিনে সাবজেক্ট যাতে দেখা যায় তা নিশ্চিত করতে টাইটার পোর্ট্রেট ক্রপ দরকার হতে পারে। picture উপাদান মিডিয়া-নির্দিষ্ট সোর্স অপশন দিতে পারে, যার পরে একটি img ফ্যালব্যাক থাকে। ব্রাউজার প্রতিটি source-এর media, type, এবং srcset তথ্য বিবেচনা করে; img-এ alternative টেক্সট, ডাইমেনশন এবং ফ্যালব্যাক আচরণ থাকে।

প্রতিটি ক্রপকে সম্পাদকীয় ও অ্যাক্সেসিবিলিটি রিভিউ দিয়ে প্রস্তুত করুন। একটি মোবাইল ক্রপ পণ্যের বিবরণ বা alt-এ উল্লেখিত কোনো ব্যক্তিকে বাদ দিতে পারে। img-এ alt রাখুন এবং ইমেজ যে তথ্য বা ফাংশনটি দান করে তা বর্ণনা করুন। শুধুমাত্র সত্যি ডেকোরেটিভ ইমেজের জন্য alt="" ব্যবহার করুন; লিংক বা বাটন ইমেজের জন্য চেহারা নয় বরং ক্রিয়াটি বর্ণনা করুন। ক্রপ অপরিবর্তিত থাকলে picture যোগ করবেন না: সাধারণ width-ভিত্তিক srcset সহজ।

Good use

একটি ব্যস্ত ডেস্কটপ হিরো ফোনের জন্য একটি পৃথক পোর্ট্রেট ক্রপ প্রয়োজন।

Format sources

picture source টাইপ হিন্ট দিতে পারে এবং ব্যবহারযোগ্য img ফ্যালব্যাক বজায় রাখে।

05

মহongiভূত লোডিং এবং মার্কআপ ভুল এড়ান

সাধারণ অপচয় হল sizes="100vw" প্রতিটি ইমেজে কপি করা। এটি একটি সরু ফুল-ওয়িদথ ফিগারের জন্য মানতে পারে কিন্তু একটি capped container বা ডেস্কটপ কার্ডের জন্য সঠিক হবে না। বিপরীত ব্যর্থতা হলো রিডিজাইন পর sizes অবশিষ্ট থাকা। CSS এবং sizes একসাথে পরিবর্তন করুন।

প্রাথমিক দৃশ্যে থাকা গুরুত্বপূর্ণ ইমেজ লেজি-লোড করবেন না। নির্দেশনা অনুযায়ী fold-এর নিচের ইমেজগুলো লেজি-লোড করুন এবং দৃশ্যমান হিরো eager রাখুন। Fetch priority সত্যিই গুরুত্বপূর্ণ ইমেজকে উর্ধ্বতন করতে পারে, কিন্তু বিস্তৃত high-priority বা preload নিয়ম পারফরম্যান্স খারাপ করতে পারে। ফাইলনাম বা ক্যাশড ফলাফলের ওপর নির্ভর করবেন না।

Cold-cache regression

একটি CMS, প্রক্সি, বা ক্যাশ একটি ভুল ডেস্ক্রিপ্টর বা অনিচ্ছাকৃত ইমেজ অনুরোধ লুকাতে পারে।

Text in images

গুরুত্বপূর্ণ পৃষ্ঠার টেক্সট শুধুমাত্র আর্ট-ডিরেক্টেড ক্রপের ওপর নির্ভর করবেন না।

06

অনুরোধ, ক্রপ, এবং মেরামত পরীক্ষা করুন

লে-আউট-চেঞ্জ প্রস্থে প্রতিনিধিত্বশীল পৃষ্ঠাগুলো পরীক্ষা করুন, যার মধ্যে গ্রিড ব্রেকপয়েন্টের ঠিক উপরে ও নিচে থাকা ভিউপোর্ট অন্তর্ভুক্ত। হাই-ডেনসিটি সেটিং, চওড়া ডেস্কটপ, এবং স্লট পরিবর্তনকারী স্টেটও অন্তর্ভুক্ত করুন। রেন্ডার করা মাত্রা, ক্রপ, alternative টেক্সট, এবং ভিজুয়াল তীক্ষ্ণতা নিশ্চিত করুন।

Chrome DevTools-এ Network খুলুন, ক্যাশ অক্ষম করে রিলোড করুন বা Empty Cache And Hard Reload ব্যবহার করুন, ইমেজ অনুরোধ ফিল্টার করুন এবং URL, transfer size, headers, initiator, এবং timing পরীক্ষা করুন। থ্রোটলিং করে দেরি বা অপচয়জনক কাজ উন্মোচন করুন। ভিউপোর্ট, device scale factor, স্লট, প্রার্থী, ট্রান্সফার কন্টেন্ট-বাইট, এবং প্রত্যাশিত ফলাফল রেকর্ড করুন।

যখন কোনো টেমপ্লেট, ব্রেকপয়েন্ট, CDN, বা অ্যাসেট পাইপলাইন পরিবর্তন হয়, এটি রিলিজ গেট করুন। সরলভাবে মেরামত করুন: sizes ঠিক করুন, একটি ডেস্ক্রিপ্টর সংশোধন করুন, একটি ক্রপ পুনরায় জেনারেট করুন, ফ্যালব্যাক পুনরুদ্ধার করুন, বা অনাবশ্যক preload সরিয়ে ফেলুন। empty-cache reload দিয়ে পুনরায় পরীক্ষা করুন।

Observe rather than infer

Network প্যানেল যে প্রার্থী বাস্তবে অনুরোধ করা হয়েছে তা রেকর্ড করে।

Material limit

এটি ইমেজ ডেলিভারি আচরণ যাচাই করে; origin ক্ষমতা, CDN উপলভ্যতা, বা সামগ্রিক আপটাইম যাচাই করে না।

07

SIU রেজিলিয়েন্স কন্ট্রোল হিসেবে প্রয়োগ করুন

রেসপনসিভ ইমেজ অনাবশ্যক ট্রান্সফার কমায় কিন্তু সফল অনুরোধ নিশ্চিত করে না। Origin ত্রুটি, অনুপলব্ধ ট্রান্সফর্মেশন, তৃতীয়-পক্ষ হোস্ট এবং CDN ব্যর্থতা আলাদা কনটিনিউটি ও রিকভারি পরিকল্পনা চায়।

SIU-এর জন্য টেস্ট রেকর্ড ব্যবহার করে ডেলিভারি রিগ্রেশন দ্রুত ধরুন, দায়ী টেমপ্লেট বা ট্রান্সফর্মেশন নিয়ম শনাক্ত করুন, এবং লঞ্চের আগে সবচেয়ে ছোট সুরক্ষিত সংশোধন করুন। এটিকে উপলভ্যতা প্রিফ্লাইট ও রোলব্যাক পরিকল্পনার সঙ্গে জোড়া দিন।

Ownership

প্রতিটি ব্যর্থ সিলেকশন চেকের জন্য একটি কম্পোনেন্ট এবং ইমেজ-পাইপলাইন মালিক নির্ধারণ করুন।

কর্ম / যাচাই

আপনার ব্যবহারিক কাজের নির্দেশিকা।

  1. 01

    প্রতিটি কম্পোনেন্ট শ্রেণীবাদ করুন

    এটি fluid, fixed-slot, art-directed, decorative, functional, বা critical visible content হিসেবে চিহ্নিত করুন।

    যাচাই করুন: ইনভেন্টরি রেকর্ডে স্লট রেঞ্জ, ক্রপ রুল, এবং মালিক রয়েছে।
  2. 02

    স্লট পরিমাপ করুন

    প্রোডাকশন-সদৃশ গ্রিডে সংকীর্ণ, মাঝারি, এবং চওড়া অবস্থায় পরীক্ষা করুন।

    যাচাই করুন: রেকর্ড করা CSS বক্স প্রস্থে cap, gap, এবং সাইডবার অন্তর্ভুক্ত আছে।
  3. 03

    ডেস্ক্রিপ্টর নির্বাচন করুন

    Fluid স্লটের জন্য w সঙ্গে sizes ব্যবহার করুন বা fixed স্লটের জন্য x ব্যবহার করুন; মিশ্র করবেন না।

    যাচাই করুন: প্রতি srcset-এ একটি মাত্র ডেস্ক্রিপ্টর টাইপ ব্যবহৃত হয়েছে।
  4. 04

    CSS থেকে sizes লিখুন

    first-match কন্ডিশন এবং একটি অবিচ্ছিন্ন ফ্যালব্যাক ব্যবহার করুন যা স্লট বর্ণনা করে।

    যাচাই করুন: প্রতিটি পরীক্ষিত ভিউপোর্টে মিল করা মান বিশ্বাসযোগ্য।
  5. 05

    অ্যাসেট যাচাই করুন

    প্রতিটি প্রার্থী বিদ্যমান এবং ঘোষিত অন্তর্নিহিত প্রস্থের সাথে মেলে কিনা পরীক্ষা করুন।

    যাচাই করুন: ডিরেক্ট অনুরোধগুলি উদ্দেশ্যিক ফাইল এবং বৈধ ফ্যালব্যাক রিটার্ন করে।
  6. 06

    স্থান সংরক্ষণ করুন

    মেলানো width এবং height মান এবং অনুপাত-সংরক্ষণকারী প্রতিক্রিয়াশীল CSS প্রদান করুন।

    যাচাই করুন: ইমেজ আসলে আশপাশের কন্টেন্ট অপ্রয়োজনীয়ভাবে সরানো হচ্ছে না।
  7. 07

    আর্ট-ডিরেকশন রিভিউ করুন

    প্রতিটি মিডিয়া-নির্দিষ্ট ক্রপ এবং তার img alternative টেক্সট পরীক্ষা করুন।

    যাচাই করুন: গুরুত্বপূর্ণ বিষয়গুলি দৃশ্যমান আছে এবং alternative টেক্সট সঠিক।
  8. 08

    অগ্রাধিকার সচেতনভাবে সেট করুন

    ফোল্ডের নিচের ইমেজগুলো লেজি-লোড করুন; ব্যাপক high-priority এবং preload নিয়ম এড়িয়ে চলুন।

    যাচাই করুন: সত্যিকার দৃশ্যমান হিরো প্রয়োজনীয়ভাবে দ্রুত অনুরোধ করা হচ্ছে এবং অপ্রয়োজনীয় প্রতিযোগিতা নেই।
  9. 09

    কোল্ড-ক্যাশ প্রমাণ সংগ্রহ করুন

    DevTools ইমেজ ফিল্টারিং, ক্যাশ-ডিসেবলড রিলোড, এবং প্রতিনিধিত্বশীল ভিউপোর্ট ব্যবহার করুন।

    যাচাই করুন: রিলিজ প্রমাণে নির্বাচিত প্রার্থী, স্লট, ট্রান্সফার সাইজ, এবং ক্রপ রেকর্ড আছে।
  10. 10

    মেরামত পরিকল্পনা করুন

    টেমপ্লেট এবং ইমেজ-পাইপলাইন পরিবর্তনের জন্য একটি লক্ষ্যভিত্তিক ফিক্স বা রোলব্যাক নির্ধারণ করুন।

    যাচাই করুন: প্রতিটি ব্যর্থতার একটি মালিক আছে এবং ফিক্সের পরে কোল্ড-ক্যাশ রিটেস্ট সফল।
আলোচ্য বিষয়

ট্রেড-অফগুলো তুলনা করুন, ব্যক্তিগত ডেটা নয়।

এই প্রম্পটগুলো আপনার টিম বা ওয়েবসাইট-মালিক কমিউনিটির সঙ্গে ব্যবহার করুন। পদ্ধতি ও শিক্ষা শেয়ার করুন, কিন্তু কখনোই লগইন তথ্য, গ্রাহক রেকর্ড বা অপ্রকাশ্য ইনফ্রাস্ট্রাকচার বিবরণ পেস্ট করবেন না।

  1. 01

    আপনার সাইটে কোন কম্পোনেন্টটি ডাউনলোড করা পিক্সেল এবং তার সাধারণ রেন্ডারড স্লটের মধ্যে সবচেয়ে বড় ফারাক দেখায়, এবং আপনি কীভাবে সেটি নিরাপদভাবে পরিমাপ করবেন?

  2. 02

    আপনার ডিজাইনার, CMS মালিক এবং ফ্রন্টএন্ড দল কীভাবে সিদ্ধান্ত নেয় কখন মোবাইল ক্রপটি আর্ট-ডিরেকশন এবং কখন তা কেবল রিসাইজ?

  3. 03

    রিলিজ রিভিউয়ের সময় কোন প্রমাণ থাকলে রেসপনসিভ-ইমেজ রিগ্রেশন সহজে অনুমোদন বা রোলব্যাক করা যাবে গ্রাহক ডেটা শেয়ার না করেই?

জনপ্রিয় / প্রামাণিক রিসোর্স

সোর্স মেটারিয়াল দেখুন

WHATWGImages in the HTML Standard ↗

ডেস্ক্রিপ্টর, সোর্স-সাইজ নির্বাচন, ফ্যালব্যাক এবং ব্রাউজার আচরণের মূল নিয়মাবলী।

পর্যালোচিত 2026-09-27
MDN Web DocsUsing responsive images in HTML ↗

srcset, sizes, density switching, art direction, এবং টেস্টিং-এ ব্যবহারিক গাইড।

পর্যালোচিত 2026-09-27
web.devResponsive images ↗

ডাইমেনশন, লোডিং, ডেস্ক্রিপ্টর, এবং লে-আউট সীমাবদ্ধতা সম্পর্কে Google নির্দেশনা।

পর্যালোচিত 2026-09-27
MDN Web Docspicture HTML picture element ↗

মিডিয়া ও টাইপ নির্বাচন, আর্ট-ডিরেকশন, sizes, এবং ফ্যালব্যাকের জন্য রেফারেন্স।

পর্যালোচিত 2026-09-27
Chrome for DevelopersInspect network activity ↗

রিকোয়েস্ট, ট্রান্সফার, থ্রোটলিং, ফিল্টারিং, এবং empty-cache reload-এর নির্দেশনা।

পর্যালোচিত 2026-09-27
W3C Web Accessibility InitiativeImages Tutorial ↗

অর্থবহ, ডেকোরেটিভ, ফাংশনাল, এবং টেক্সচুয়াল ইমেজ সম্পর্কে নির্দেশিকা।

পর্যালোচিত 2026-09-27

সোর্স নীতি। responsive ইমেজ সিনট্যাক্স এবং ব্রাউজার সিলেকশন সম্পর্কে দাবিগুলো নীচে তালিকাভুক্ত অফিসিয়াল স্ট্যান্ডার্ড এবং ডকুমেন্টেশনে ভিত্তি করে। রিলিজের আগে সাইটের বাস্তব টেমপ্লেটে মার্কআপ, প্রার্থী প্রস্থ, এবং রেন্ডার করা লে-আউট যাচাই করুন।

দ্রুত স্পষ্টীকরণ

সাধারণ প্রশ্ন

srcset ব্যবহার করলে কি আমাকে সর্বদা sizes লাগবে?

Width descriptors ব্যবহার করলে sizes ব্যবহার করুন কারণ ব্রাউজার একটি ফ্লুইড স্লটের জন্য উৎস-সাইজ অনুমান প্রয়োজন করে। একটি ফিক্সড-সাইজ density srcset x ডেস্ক্রিপ্টর ব্যবহার করে এবং sizes প্রয়োজন হয় না। একই srcset-এ কখনোই দুই ধরণের ডেস্ক্রিপ্টর মিশ্রিত করবেন না।

sizes কি কোনো ইমেজের CSS প্রস্থ পরিবর্তন করে?

না। sizes একটি লোড-আগে নির্বাচন সূচক (pre-load selection hint)। CSS এবং কম্পোনেন্ট লে-আউটই রেন্ডার করা বক্স নির্ধারণ করে, এজন্যই লে-আউট পরিবর্তন হলে sizes বজায় রাখা জরুরি।

প্রতিটি রেসপনসিভ ইমেজেই picture ব্যবহার করা উচিত?

না। একটি অপরিবর্তিত কম্পোজিশনের বিভিন্ন সাইজের জন্য width-ভিত্তিক srcset ব্যবহার করুন। যখন কোনো মিডিয়া কন্ডিশনে আলাদা ক্রপ বা ফরম্যাট-নির্দিষ্ট সোর্স দরকার হয় তখন picture ব্যবহার করুন, এবং একটি ব্যবহারযোগ্য img ফ্যালব্যাক রাখুন।

Status Is UP Editorial Team · Uptime Enablement Editors

পর্যালোচনা করেছেন Web performance and accessibility reviewer. প্রকাশিত 2026-09-27; আপডেট 2026-09-30.