আমি যতদূর জানি সিএসএসে কোনও কলস্পান নেই, তবে column-span
অদূর ভবিষ্যতে মাল্টি কলাম লেআউট থাকবে তবে এটি সিএসএস 3 এ কেবল একটি খসড়া হওয়ায় আপনি এটি এখানে দেখতে পারেন । যাইহোক আপনি টেবিলের মতো প্রদর্শন ব্যবহার করে div
এবং span
একসাথে কাজ করতে পারেন ।
এটি এইচটিএমএল হবে:
<div class="table">
<div class="row">
<span class="cell red first"></span>
<span class="cell blue fill"></span>
<span class="cell green last"></span>
</div>
</div>
<div class="table">
<div class="row">
<span class="cell black"></span>
</div>
</div>
এবং এটি সিএসএস হবে:
/* this is to reproduce table-like structure
for the sake of table-less layout. */
.table { display:table; table-layout:fixed; width:100px; }
.row { display:table-row; height:10px; }
.cell { display:table-cell; }
/* this is where the colspan tricks works. */
span { width:100%; }
/* below is for visual recognition test purposes only. */
.red { background:red; }
.blue { background:blue; }
.green { background:green; }
.black { background:black; }
/* this is the benefit of using table display, it is able
to set the width of it's child object to fill the rest of
the parent width as in table */
.first { width: 20px; }
.last { width: 30px; }
.fill { width: 100%; }
এই কৌশলটি ব্যবহারের একমাত্র কারণ হ'ল table-layout
আচরণের সুবিধা অর্জন করা , আমি কেবলমাত্র ডিভ এবং স্পেন প্রস্থকে নির্দিষ্ট শতাংশে সেট করে আমাদের ডিজাইনের প্রয়োজনীয়তা পুরোপুরি পূরণ না করে তবে আমি এটি ব্যবহার করি।
তবে যদি আপনার table-layout
আচরণ থেকে কোনও উপকারের প্রয়োজন না হয় , তবে দুরাইলাইয়ের উত্তরটি আপনার পক্ষে যথেষ্ট suit