এই এলিমেন্টের প্যাডিং 40px।
একটি এলিমেন্টের নির্ধারিত বর্ডারের ভেতরে, কনটেন্টের চারপাশে জায়গা তৈরি করতে CSS-এর padding প্রপার্টি ব্যবহার করা হয়।
CSS দিয়ে, প্যাডিংয়ের উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ থাকে। একটি এলিমেন্টের প্রতিটি পাশের (উপর, ডান, নিচ, এবং বাম) প্যাডিং সেট করার জন্য প্রপার্টি রয়েছে।
একটি এলিমেন্টের প্রতিটি পাশের প্যাডিং নির্ধারণের জন্য CSS-এ প্রপার্টি রয়েছে:
padding-toppadding-rightpadding-bottompadding-leftসব padding প্রপার্টির নিচের মানগুলো থাকতে পারে:
মনে রাখবেন: ঋণাত্মক মান অনুমোদিত নয়।
একটি <div> এলিমেন্টের চারটি পাশের জন্য ভিন্ন ভিন্ন প্যাডিং সেট করুন:
div {
padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 80px;
}কোড ছোট করতে, একটি প্রপার্টিতে সব padding প্রপার্টি নির্ধারণ করা সম্ভব।
padding প্রপার্টি হলো নিচের পৃথক padding প্রপার্টিগুলোর একটি শর্টহ্যান্ড প্রপার্টি:
padding-toppadding-rightpadding-bottompadding-leftতো, এটি এভাবে কাজ করে:
padding প্রপার্টিতে চারটি মান থাকলে:
চারটি মানসহ padding শর্টহ্যান্ড প্রপার্টি ব্যবহার করুন:
div {
padding: 25px 50px 75px 100px;
}padding প্রপার্টিতে তিনটি মান থাকলে:
তিনটি মানসহ padding শর্টহ্যান্ড প্রপার্টি ব্যবহার করুন:
div {
padding: 25px 50px 75px;
}padding প্রপার্টিতে দুটি মান থাকলে:
দুটি মানসহ padding শর্টহ্যান্ড প্রপার্টি ব্যবহার করুন:
div {
padding: 25px 50px;
}padding প্রপার্টিতে একটি মান থাকলে:
একটি মানসহ padding শর্টহ্যান্ড প্রপার্টি ব্যবহার করুন:
div {
padding: 25px;
}CSS-এর width প্রপার্টি এলিমেন্টের কনটেন্ট এরিয়ার প্রস্থ নির্ধারণ করে। কনটেন্ট এরিয়া হলো একটি এলিমেন্টের প্যাডিং, বর্ডার এবং মার্জিনের ভেতরের অংশ (বক্স মডেল)।
তাই, একটি এলিমেন্টের নির্দিষ্ট width থাকলে, সেই এলিমেন্টে যোগ করা প্যাডিং এলিমেন্টের মোট প্রস্থে যোগ হবে। এটি প্রায়ই অনাকাঙ্ক্ষিত ফলাফল দেয়।
এখানে, <div> এলিমেন্টকে 300px width দেওয়া হয়েছে। তবে, <div> এলিমেন্টের প্রকৃত প্রস্থ হবে 350px (300px + বামের 25px প্যাডিং + ডানের 25px প্যাডিং):
div {
width: 300px;
padding: 25px;
}প্যাডিংয়ের পরিমাণ যাই হোক না কেন, width 300px রাখতে, আপনি box-sizing প্রপার্টি ব্যবহার করতে পারেন। এর ফলে এলিমেন্টটি তার প্রস্থ বজায় রাখে; আপনি প্যাডিং বাড়ালে, উপলব্ধ কনটেন্ট জায়গা কমে যাবে।
প্যাডিংয়ের পরিমাণ যাই হোক না কেন, width 300px রাখতে box-sizing প্রপার্টি ব্যবহার করুন:
div {
width: 300px;
padding: 25px;
box-sizing: border-box;
}| প্রপার্টি | বিবরণ |
|---|---|
| padding | এক ঘোষণায় সব padding প্রপার্টি সেট করার একটি শর্টহ্যান্ড প্রপার্টি |
| padding-bottom | একটি এলিমেন্টের নিচের প্যাডিং সেট করে |
| padding-left | একটি এলিমেন্টের বামের প্যাডিং সেট করে |
| padding-right | একটি এলিমেন্টের ডানের প্যাডিং সেট করে |
| padding-top | একটি এলিমেন্টের উপরের প্যাডিং সেট করে |