While writing HTML, the div elements on my page started being positioned with random margin amounts after reloading the page.
As you can see, the second div is clearly below the 1st and 2nd divs while the 3rd div is for some reason above the 1st div. All of these elements have the same margin.
border-style: solid;
border-width: 1vh;
width: 30vw;
height: 30vh;
margin: 2vh;
padding: 1vh;
border-radius: 2vh;
display: inline-block;
background: #e3e3e3;
border-color: #3eabfe;
font-family: "Quicksand",
sans-serif;
text-align: center;
box-sizing: border-box;
<div class="post">
<div class="post-title"> {{ post['display'] }} <a class="link" href="https://twitter.com/{{ post['username'] }}" target="_blank"> @{{ post['username'] }} </a> </div>
<div class="post-description"> {{ post['text'] }} </div>
</div>