বুটস্ট্র্যাপ 4 এ ইনলাইন-ব্লকগুলিtext-center
সারিবদ্ধ করতে শ্রেণীর ব্যবহার করা উচিত ।
দ্রষ্টব্য: text-align:center;
আপনি যে কাস্টম ক্লাসে সংজ্ঞায়িত হয়েছেন আপনি আপনার প্যারেন্ট উপাদানটিতে প্রয়োগ করেন আপনি যে বুটস্ট্র্যাপ সংস্করণ ব্যবহার করছেন তা নির্বিশেষে কাজ করবে। এবং ঠিক .text-center
এটিই প্রযোজ্য।
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<div class="container">
<div class="row">
<div class="col text-center">
<button class="btn btn-default">Centered button</button>
</div>
</div>
</div>
কেন্দ্রীভূত করা বিষয়বস্তুটি যদি ব্লক বা ফ্লেক্স হয় (না inline-
) তবে এটি কেন্দ্রের জন্য কেউ ফ্লেক্সবক্স ব্যবহার করতে পারে:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<div class="d-flex justify-content-center">
<button class="btn btn-default">Centered button</button>
</div>
... যা display: flex; justify-content: center
পিতামাতার ক্ষেত্রে প্রযোজ্য ।
দ্রষ্টব্য: নির্দিষ্ট প্রতিক্রিয়াশীলতার বিরতিতে নেতিবাচক মার্জিন প্রয়োগ করে , এর .row.justify-content-center
পরিবর্তে ব্যবহার করবেন না , যা অপ্রত্যাশিত অনুভূমিক স্ক্রোলবারগুলিতে পরিণত হয় (যদি প্রত্যক্ষ শিশু না হয় , যা সঠিক প্রতিক্রিয়াশীল বিরতিতে নেতিবাচক মার্জিনকে মোকাবেলায় পার্শ্বীয় প্যাডিং প্রয়োগ করে)। যদি আপনাকে অবশ্যই , যে কোনও কারণেই ব্যবহার করতে হবে তবে এর মার্জিন এবং প্যাডিংকে ওভাররাইড করুন , সেক্ষেত্রে আপনি একইরকম স্টাইলগুলি সমাপ্ত করে নিন ।.d-flex.justify-content-center
.row
.row
.container
.row
.m-0.p-0
.d-flex
গুরুত্বপূর্ণ দ্রষ্টব্য: কেন্দ্রিক সামগ্রী (বোতাম) পিতা-মাতার প্রস্থের বেশি হয়ে গেলে (দ্বিতীয়টি সমাধানটি সমস্যাযুক্ত .d-flex
) বিশেষত যখন পিতা-মাতার ভিউপোর্টের প্রস্থ থাকে, বিশেষত কারণ এটি সামগ্রীর শুরুতে অনুভূমিকভাবে স্ক্রোল করা অসম্ভব করে তোলে (বাম- সর্বাধিক)।
সুতরাং কেন্দ্রীভূত করার বিষয়বস্তু উপলব্ধ পিতা বা মাতা প্রস্থের চেয়ে আরও বিস্তৃত হতে পারে এবং সমস্ত সামগ্রী অ্যাক্সেসযোগ্য হওয়া উচিত।