<style>
.grid {
float: left;
display: grid;
grid-template-columns: auto;
grid-template-rows: auto;
}
.first {
background: pink;
border: 1px solid black;
min-width: 100px;
min-height: 100px;
}
.second {
background: skyblue;
border: 1px solid black;
min-width: 100px;
min-height: 100px;
}
</style><div class="grid"><div class="first">first</div><div class="second">second</div></div>