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;
}