JSFiddle - React, Tailwind, and code Playground
by OliverJAsh2
HTML
<h2>items with padding</h2>
<div class="wrapper padding">
<div class="container">
<div class="item item1">
<div class="content"></div>
</div>
<div class="item item2">
<div class="content"></div>
</div>
</div>
</div>
<h2>items with margin</h2>
<div class="wrapper margin">
<div class="container">
<div class="item item1">
<div class="content"></div>
</div>
<div class="item item2">
<div class="content"></div>
</div>
</div>
</div>
CSS
.wrapper {
border: 1px solid red;
}
.container {
display: flex;
flex-wrap: wrap;
margin-left: -40px;
margin-bottom: -40px;
}
.item {
box-sizing: border-box;
}
.item1 {
width: 33.333%;
}
.item2 {
width: 66.666%;
}
.padding .item {
padding-left: 40px;
padding-bottom: 40px;
}
.margin .item {
margin-left: 40px;
margin-bottom: 40px;
}
.content {
background-color: black;
height: 20px;
}