CSS-এ ফ্লেক্স এলিমেন্ট
আমরা যে ব্লক মডেলের ধরনগুলি studiedেছি তা ছাড়াও
আরও একটি রয়েছে - ফ্লেক্স এলিমেন্ট। এটি পেতে,
এই এলিমেন্টগুলির প্যারেন্ট-কে
display প্রপার্টি লিখতে হবে
flex ভ্যালু সহ। প্যারেন্ট নিজে
একটি ব্লক এলিমেন্ট হিসেবেই থাকবে,
কিন্তু এর চাইল্ড এলিমেন্টগুলি হয়ে যাবে
ফ্লেক্স এলিমেন্ট।
ফ্লেক্স এলিমেন্ট, ব্লক এলিমেন্টের মতোই হতে পারে
প্রস্থ এবং উচ্চতা, margin এবং padding।
যাইহোক, ব্লক এলিমেন্ট থেকে আলাদা করে,
ডিফল্টরূপে
ফ্লেক্স এলিমেন্টগুলি তাদের প্যারেন্টের ভিতরে
একটি সারিতে সাজানো হয়।
চেষ্টা করা যাক:
<div class="parent">
<div class="child">1</div>
<div class="child">2</div>
<div class="child">3</div>
</div>
.parent {
display: flex; /* চাইল্ড এলিমেন্টগুলি ফ্লেক্স এলিমেন্ট হবে */
width: 300px;
height: 200px;
border: 1px solid red;
}
.child {
width: 50px;
height: 50px;
border: 1px solid green;
}
: