2019 আপডেট করুন - বুটস্ট্র্যাপ 4
"কেন্দ্রীভূত সামগ্রী" বলতে অনেকগুলি ভিন্ন জিনিস বোঝাতে পারে এবং বুটস্ট্র্যাপ কেন্দ্রীকরণ মূল পোস্টের পরে থেকেই অনেক পরিবর্তন হয়েছে।
অনুভূমিক কেন্দ্র
বুটস্ট্র্যাপ 3
text-centerdisplay:inlineউপাদান জন্য ব্যবহৃত হয়
center-blockকেন্দ্র display:blockউপাদান
col-*offset-* গ্রিড কলাম কেন্দ্র করতে
- দেখতে এই উত্তর NavBar কেন্দ্রে
ডেমো বুটস্ট্র্যাপ 3 অনুভূমিক কেন্দ্রিকরণ
বুটস্ট্র্যাপ 4
text-centerএখনও display:inlineউপাদান জন্য ব্যবহৃত হয়
mx-autocenter-blockকেন্দ্রের display:blockউপাদানগুলিতে প্রতিস্থাপন করে
offset-* বা mx-auto গ্রিড কলামগুলি কেন্দ্র করতে ব্যবহার করা যেতে পারে
justify-content-centerমধ্যে rowকেন্দ্র ব্যবহার করা যেতে পারেcol-*
mx-auto(স্বয়ংক্রিয় x- অক্ষ মার্জিন) কেন্দ্রীভূত হবে display:blockবা display:flexউপাদানের একটি আছে সংজ্ঞায়িত প্রস্থ ( %, vw, px, ইত্যাদি ..)। গ্রিড কলামগুলিতে ফ্লেক্সবক্স ডিফল্টরূপে ব্যবহৃত হয় , তাই বিভিন্ন ফ্লেক্সবক্স কেন্দ্রিক পদ্ধতিও রয়েছে।
ডেমো বুটস্ট্র্যাপ 4 অনুভূমিক কেন্দ্রিকরণ
উল্লম্ব কেন্দ্র
এখন যে বুটস্ট্র্যাপ 4 হয় flexbox ডিফল্টরূপে সেখানে ব্যবহার উল্লম্ব প্রান্তিককরণ করার বিভিন্ন পন্থা রয়েছে: স্বয়ংক্রিয় মার্জিন , flexbox utils , অথবা প্রদর্শনের utils সহ উল্লম্ব সারিবদ্ধ utils । প্রথমে "উল্লম্ব সারিবদ্ধ ব্যবহারগুলি" সুস্পষ্ট মনে হলেও এগুলি কেবল ইনলাইন এবং টেবিল প্রদর্শন উপাদানগুলির সাথে কাজ করে। এখানে কয়েকটি বুটস্ট্র্যাপ 4 উল্লম্ব কেন্দ্রিক বিকল্প রয়েছে ..
1 - অটো মার্জিন ব্যবহার করে উল্লম্ব কেন্দ্র:
উল্লম্বভাবে কেন্দ্রের আরেকটি উপায় ব্যবহার করা my-auto। এটি তার ধারকটির মধ্যে উপাদানটি কেন্দ্র করবে। উদাহরণস্বরূপ, h-100সারিটি সম্পূর্ণ উচ্চতা তৈরি করে এবং my-autoউল্লম্বভাবে col-sm-12কলামটি কেন্দ্র করবে ।
<div class="row h-100">
<div class="col-sm-12 my-auto">
<div class="card card-block w-25">Card</div>
</div>
</div>
উল্লম্ব কেন্দ্র অটো মার্জিনস ডেমো ব্যবহার করে
my-auto উল্লম্ব y- অক্ষের মার্জিন উপস্থাপন করে এবং এর সমতুল্য:
margin-top: auto;
margin-bottom: auto;
2 - ফ্লেক্সবক্স সহ উল্লম্ব কেন্দ্র:

যেহেতু বুটস্ট্র্যাপ 4 .rowএখন display:flexআপনি align-self-centerযেকোন কলামে উল্লম্বভাবে কেন্দ্রে ব্যবহার করতে পারবেন ...
<div class="row">
<div class="col-6 align-self-center">
<div class="card card-block">
Center
</div>
</div>
<div class="col-6">
<div class="card card-inverse card-danger">
Taller
</div>
</div>
</div>
বা, সারিবদ্ধভাবে সারিবদ্ধভাবে সারিবদ্ধভাবে কেন্দ্রের জন্য পুরোটি ব্যবহার align-items-centerকরুন ....rowcol-*
<div class="row align-items-center">
<div class="col-6">
<div class="card card-block">
Center
</div>
</div>
<div class="col-6">
<div class="card card-inverse card-danger">
Taller
</div>
</div>
</div>
উল্লম্ব কেন্দ্র বিভিন্ন উচ্চতা কলাম ডেমো
3 - প্রদর্শন ইউটিলিটি ব্যবহার করে উল্লম্ব কেন্দ্র:
বুটস্ট্র্যাপ 4 হয়েছে প্রদর্শন utils যে জন্য ব্যবহার করা যেতে পারে display:table, display:table-cell, display:inline, ইত্যাদি .. এই ব্যবহার করা যেতে পারে উল্লম্ব প্রান্তিককরণ utils সারিবদ্ধ ইনলাইন করা, ইনলাইন-ব্লক বা টেবিল সেল উপাদান।
<div class="row h-50">
<div class="col-sm-12 h-100 d-table">
<div class="card card-block d-table-cell align-middle">
I am centered vertically
</div>
</div>
</div>
প্রদর্শন ইউটিলেস ডেমো ব্যবহার করে উল্লম্ব কেন্দ্র