JSFiddle - React, Tailwind, and code Playground
HTML
<!-- static container -->
<div class="outer" style="position: static;">
<div class="inner" style="position: static;">
static > static
</div>
</div>
<div class="outer" style="position: static;">
<div class="inner" style="position: absolute; height: 120px;">
static > absolute
</div>
</div>
<div class="outer" style="position: static;">
<div class="inner" style="position: relative;">
static > relative
</div>
</div>
<!-- relative container -->
<div class="outer" style="position: relative;">
<div class="inner" style="position: static;">
relative > static
</div>
</div>
<div class="outer" style="position: relative;">
<div class="inner" style="position: relative;">
relative > relative
</div>
</div>
<div class="outer" style="position: relative;">
<div class="inner" style="position: absolute;">
relative > absolute
</div>
</div>
CSS
.outer {
border: 10px solid red;
border-radius: 100px;
overflow: hidden;
width: 200px;
height: 100px;
margin: 20px;
}
.inner {
background: blue;
width: 100%;
height: 100%;
color: #FFFFFF;
}