My question is how do I arrange each element to achieve this output? Note that each item is generated dynamically. Due to framework limitation, flex
is not supported.
.col {
display: block;
float: left;
}
.w50 {
width: 50%
}
<div class="col">
<div class="col w50" style="background-color: #aaa">
<div>
<strong>Item 1</strong>
</div>
<div>
<span>Remarks : Bacon ipsum dolor amet buffalo prosciutto doner biltong kevin porchetta, spare ribs meatloaf shankle. </span>
</div>
</div>
<div class="col w50" style="background-color: #bbb">
<div>
<strong>Item 2</strong>
</div>
<div>
<span>Remarks : Hello world</span>
</div>
</div>
<div class="col w50" style="background-color: #ccc">
<div>
<strong>Item 3</strong>
</div>
<div>
<span>Remarks : Sample</span>
</div>
</div>
<div class="col w50" style="background-color: #ddd">
<div>
<strong>Item 4</strong>
</div>
<div>
<span>Remarks : Hello world</span>
</div>
</div>
</div>