CSS প্যাডিং এর সংক্ষিপ্ত পরিসংখ্যান

CSS প্যাডিংটি সিএসএস বক্স মডেলের একটি বৈশিষ্ট্য। এই শর্টদন্ড সম্পত্তি একটি HTML উপাদান চারপাশে চারপাশে প্যাডিং সেট প্রায় সব এইচটিএমএল ট্যাগ সিএসএস প্যাডিং প্রয়োগ করা যেতে পারে (কিছু টেবিলের ট্যাগ ছাড়া)। উপরন্তু, উপাদান সব চার পাশে একটি ভিন্ন মান থাকতে পারে।

CSS প্যাডিং সম্পত্তি

শর্টদন্ড CSS প্যাডিং সম্পত্তি ব্যবহার করতে, আপনি মনোমোনিক "TRouBLe" ব্যবহার করতে পারেন (বা "TRiBbLe" আপনার জন্য স্টার ট্রেক ভক্ত)। এটি শীর্ষ , ডান , নীচে , এবং বামে জন্য দাঁড়িয়েছে, এবং এটি আপনি শর্টদন্ড সম্পত্তি মধ্যে সেট প্যাডিং প্রস্থ আদেশ উল্লেখ করে। উদাহরণ স্বরূপ:

প্যাডিং: উপরে ডান বাম; প্যাডিং: 1 পিএক্স 2 পিএক্স 3 পিএক্স 6 পিএক্স;

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

প্যাডিং: 12 পিএক্স;

সিএসএস এর যে লাইন দিয়ে, 12 পিক্সেল প্যাডিং উপাদানটির চারপাশে চারপাশে প্রয়োগ হবে।

যদি আপনি প্যাডিংটি উপরের এবং নীচের এবং বাম এবং ডান জন্য একই হতে চান, আপনি দুটি মান লিখতে পারেন:

প্যাডিং: 24px 48px;

প্রথম মান (24px) উপরে এবং নীচে প্রয়োগ করা হবে, দ্বিতীয়টি বাম এবং ডানদিকে প্রয়োগ করবে।

যদি আপনি তিনটি মান লিখতে থাকেন, তাহলে উপরের এবং নীচের অংশটি পরিবর্তন করে অনুভূমিক প্যাডিং (বাম এবং ডান) একই করে দেবে:

প্যাডিং: উপরের ডান এবং বাম তীর; প্যাডিং: 0 পিএক্স 1 পিএক্স 3 পিএক্স;

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

CSS প্যাডিং মানগুলি

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

# কনটেইনার {প্রস্থ: 800 পিক্স; উচ্চতা: 200px; } # কনটেইনার পি {প্রস্থ: 400 পিক্স; উচ্চতা: 75%; প্যাডিং: 25% 0; }

# কন্টেইনার উপাদানের মধ্যে অনুচ্ছেদটির উচ্চতা # কনটেইনারের উচ্চতা 75% এবং উপরে প্যাডিংয়ের প্রস্থের ২5% এবং নীচে প্যাডিংয়ের জন্য প্রস্থের ২5% হবে। এই মোট 300 + 200 + 200 = 700px।

CSS প্যাডিং যোগ করার প্রভাব

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

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

এছাড়াও, CSS2.1 তে, আপনি এমন ধারক ব্লক তৈরি করতে পারবেন না যেখানে প্রস্থটি প্রস্থের জন্য শতকরা শতাংশের উপর নির্ভর করে (বা প্যাডিং প্রস্থগুলি)। আপনি যদি ফলাফলটি অনির্ধারিত হয়। ব্রাউজার এখনও বিষয়বস্তু প্রদর্শন করা হবে, কিন্তু আপনি আশা করছেন যে ফলাফল পেতে পারে না। যদি আপনি এটি সম্পর্কে চিন্তা করেন তবে এটি বোঝা যায়, যেমন আপনার কন্টেইনার উপাদানটি তার প্রস্থকে সংজ্ঞায়িত করার জন্য তার শিশুর উপাদানের প্রান্তকে জানতে হবে যেমন- যখন একটি পূর্বনির্ধারিত প্রস্থ নেই এবং এক বা একাধিক আছে একটি ধারক উপাদান শতাংশ হিসাবে একটি প্রস্থ সেট, এই কোন উত্তর সঙ্গে একটি বৃত্তাকার চেইন সেট আপ। আপনি যদি আপনার নথির কোনটি প্রস্থের জন্য শতাংশ ব্যবহার করেন, তবে আপনার নিশ্চিত করা উচিত যে পিতামাতার উপাদানগুলির প্রস্থগুলিও সংজ্ঞায়িত করা হয়েছে