যদি আপনার একটি কন্টেইনারের ফ্লেক্স হাইট ও display flex থাকে, এবং আপনি চান চাইল্ডগুলো কলামে লেআউট হোক, তবে নিচের সেটিং পরিবর্তন করুন:
-webkit-flex-flow: column wrap;
এই জন্য Chrome অটোমেটিকলি div এবং বর্ডার টপের মাঝপথে স্পেস যোগ করে। যদি আপনি অটোমেটিক স্পেস না চান, তবে ব্যবহার করুন:
margin-bottom: 100%;
এটি আইটেমটিকে উপরে নয়ে যাবে।
.flex-container {
position: fixed;
height: 80%; // ফ্লেক্স কন্টেইনারের হাইট 80%
padding: 1;
margin: 1;
list-style: none;
border: 7px solid red;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: column wrap;
justify-content: flex-start;
align-content: flex-start;
align-items: flex-start;
}
/* শুধু এলিমেন্টগুলো দেখানোর জন্য */
body { margin: 0; padding: 0; }
.flex-item {
background: tomato;
padding: 5px;
width: 100px;
height: 100px;
margin-bottom: 100%;
line-height: 150px;
color: white;
font-weight: bold;
font-size: 3em;
text-align: center;
}
<ul class="flex-container">
<li class="flex-item">1</li>
<li class="flex-item">2</li>
<li class="flex-item">3</li>
<li class="flex-item">4</li>
<li class="flex-item">5</li>
<li class="flex-item">6</li>
</ul>