I just can't find the fix for this problem.
Here is the fiddle: https://jsfiddle.net/qog59a6b/
Here is the code:
div {
display: inline-block;
vertical-align: top;
width: 30%;
margin: 1%;
border: 1px solid red;
padding: 10px;
box-sizing: border-box;
}
<div>Box 1 - text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text</div>
<div>Box 2 - text text</div>
<div>Box 3 - text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text</div>
<div>Box 4 - text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text</div>
<div>Box 5 - There should be no margin between this box and the box number 2. This box should come just below box 2.</div>
<div>Box 6 - text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text</div>
How can I remove the space between box 2 and box 5? I need box 5 to go up, just below box 2.
What's the CSS solution for this?