Skip to main content

সিএসএস প্যাডিং এর বুনিয়াদি বোঝা

Web Programming - Computer Science for Business Leaders 2016 (জুন 2025)

Web Programming - Computer Science for Business Leaders 2016 (জুন 2025)
Anonim

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

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

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

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

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

প্যাডিং: 12px;

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

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

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

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

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

প্যাডিং: শীর্ষ ডান এবং বাম নীচে; প্যাডিং: 0px 1px 3px;

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

সিএসএস প্যাডিং মান

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

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

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

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

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

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

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