JSFiddle - React, Tailwind, and code Playground
HTML
<div class="container">
<div class="content-container">
<div class="content-wrap">
<ul class="blocks">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="content-container">
<div class="content-wrap">
<ul class="blocks" style="min-width: 300px">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="content-container">
<div class="content-wrap">
<ul class="blocks" style="min-width: 300px">
<li>1</li>
<li>2</li>
</ul>
</div>
</div>
</div>
CSS
.container {
position: absolute;
border: 3px solid red;
max-width: 90%;
margin-bottom: 20px
}
.container + .container {
top: 260px;
}
.container + .container +.container {
left: 400px
}
.content-container {
border: 3px solid green;
max-height: 200px;
overflow: auto;
padding: 15px;
}
.content-wrap {
border: 3px solid navy;
}
.content {
border: 3px solid red;
padding: 10px;
}
.blocks {
list-style: none;
padding: 0;
margin: 0;
}
.blocks li {
border: 2px dashed green;
padding: 20px;
text-align: center;
background-color: #ccc;
margin-bottom: 5px;
}