কম্পিউটার টিউটোরিয়াল

CSS-এ flex-flow: column wrap থাকলে ফ্লেক্স কন্টেইনারের প্রস্থ

যদি আপনার একটি কন্টেইনারের ফ্লেক্স হাইট ও 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>
  1. HTML <br> ট্যাগ

  2. HTML <canvas> width অ্যাট্রিবিউট

  3. HTML <font> ট্যাগ

  4. HTML wrap অ্যাট্রিবিউট