কিভাবে উপচে পড়া থেকে বিষয়বস্তু বন্ধ করবেন এবং CSS ব্যবহার করে স্ক্রলিং সক্ষম করবেন?

Kibhabe Upace Para Theke Bisayabastu Bandha Karabena Ebam Css Byabahara Kare Skralim Saksama Karabena



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

এই নিবন্ধটি কন্টেন্টকে ওভারফ্লো হওয়া থেকে থামাতে এবং CSS ব্যবহার করে স্ক্রলিং সক্ষম করার পদ্ধতি প্রদর্শন করে।

কীভাবে সামগ্রী উপচে পড়া বন্ধ করবেন এবং স্ক্রলিং সক্ষম করবেন?

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







ধাপ 1: কন্টেন্ট ওভারফ্লো সহ স্ক্রলিং সক্ষম করুন
প্রাথমিকভাবে, HTML ফাইলের ভিতরে একটি টেবিল তৈরি করে শুরু করুন যার উপর স্ক্রলিং প্রভাব প্রয়োগ করা হবে। ধরা যাক, টেবিলটি ইতিমধ্যেই তৈরি করা হয়েছে, এবং এতে ছয়টি সারি এবং সাতটি কলাম রয়েছে এবং টেবিলে কিছু ডামি ডেটা দেওয়া হয়েছে:



< টেবিল >
< tr >
< > মাথা ঘ < / >
< > মাথা 2 < / >
< > মাথা 3 < / >
< > মাথা 4 < / >
< > মাথা 5 < / >
< > মাথা 6 < / >
< > মাথা 7 < / >
< / tr >
< tr >
< td > সারি 1 < / td >
< td > সারি 1 < / td >
< td > সারি 1 < / td >
< td > সারি 1 < / td >
< td > সারি 1 < / td >
< td > সারি 1 < / td >
< td > সারি 1 < / td >
< / tr >
< tr >
< td > সারি 2 < / td >
< td > সারি 2 < / td >
< td > সারি 2 < / td >
< td > সারি 2 < / td >
< td > সারি 2 < / td >
< td > সারি 2 < / td >
< td > সারি 2 < / td >
< / tr >
< tr >
< td > সারি 3 < / td >
< td > সারি 3 < / td >
< td > সারি 3 < / td >
< td > সারি 3 < / td >
< td > সারি 3 < / td >
< td > সারি 3 < / td >
< td > সারি 3 < / td >
< / tr >
< tr >
< td > সারি 4 < / td >
< td > সারি 4 < / td >
< td > সারি 4 < / td >
< td > সারি 4 < / td >
< td > সারি 4 < / td >
< td > সারি 4 < / td >
< td > সারি 4 < / td >
< / tr < tr >
< td > সারি 5 < / td >
< td > সারি 5 < / td >
< td > সারি 5 < / td >
< td > সারি 5 < / td >
< td > সারি 5 < / td >
< td > সারি 5 < / td >
< td > সারি 5 < / td >
< / tr >
< tr >
< td > সারি 6 < / td >
< td > সারি 6 < / td >
< td > সারি 6 < / td >
< td > সারি 6 < / td >
< td > সারি 6 < / td >
< td > সারি 6 < / td >
< td > সারি 6 < / td >
< / tr >
< / টেবিল >

উপরের কোড স্নিপেটটি কার্যকর করার পরে, ওয়েবপৃষ্ঠাটি এইরকম প্রদর্শিত হবে:







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

ধাপ 2: ওভারফ্লো এবং স্ক্রোলিং প্রভাব সেট করা
এর পরে, প্যারেন্টের সাথে টেবিলটি মোড়ানো '

' ট্যাগ করুন এবং এটিকে ' এর একটি ক্লাস বরাদ্দ করুন উপচে পড়া ” তারপরে, সেই div উপাদানটিতে নিম্নলিখিত CSS বৈশিষ্ট্যগুলি বরাদ্দ করুন:



ওভারফ্লো {
প্রস্থ : 200px ;
উচ্চতা : 200px ;
overflow-x : স্বয়ংক্রিয় ;
overflow-y : স্বয়ংক্রিয় ;
স্ক্রল-আচরণ : মসৃণ ;
}

উপরের কোড স্নিপেটে:

  • প্রথমত, উভয় CSS এর জন্য “200px” এর মান প্রদান করা হয়। প্রস্থ ' এবং ' উচ্চতা ' বৈশিষ্ট্য। এটি ওয়েবপেজে প্রদর্শিত টেবিলের আকার নির্ধারণ করে।
  • পরবর্তী, ব্যবহার করুন ' overflow-x ' এবং ' overflow-y ' বৈশিষ্ট্যগুলি স্ক্রলিং সক্ষম করতে এবং সেট করতে ' স্বয়ংক্রিয় ” মান X এবং Y-অক্ষে।
  • শেষ পর্যন্ত, 'এর মান সেট করুন মসৃণ ' প্রতি ' স্ক্রল-আচরণ একটি বিরামহীন ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে।

উপরের কোড স্নিপেটটি কার্যকর করার পরে, ওয়েবপৃষ্ঠাটি এইরকম প্রদর্শিত হবে:

ওয়েবপৃষ্ঠাটি দেখায় যে টেবিলটি এখন কম জায়গা খাচ্ছে এবং সামগ্রীকে উপচে পড়া বন্ধ করছে। উপরন্তু, স্ক্রলিং প্রভাব সক্রিয় করা হয়েছে.

বিঃদ্রঃ : সেট করে ' overflow: স্বয়ংক্রিয় 'বা' overflow: scroll ”, ব্যবহারকারীরা উপচে পড়া বিষয়বস্তুর জন্য স্ক্রলিং সক্ষম করতে পারেন। উপরন্তু, ' ওভারফ্লো গোপন ” সম্পূর্ণভাবে ওভারফ্লো প্রতিরোধ করতে ব্যবহার করা যেতে পারে।

উপসংহার

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