Mamy następujący kod html :
<div id="div1"><div class="test"/></div><div class="test"/></div></div>
Jak widać wewnątrz nie ma żadnych spacji.
Mamy też kod css
* {box-sizing: border-box;}
#div1
{
border: 1px solid red;
}
.test
{
width:50%; height:40px;
display:inline-block;
background:green;
}
.test:nth-of-type(even)
{
background:black;
}
No i teraz zastanawia mnie skąd wzięła się ta biała szpara na dole? Usunąłem spacje wewnątrz diva, próbowałem dać ::after{content:"";} i też nic. Ktoś jest w stanie to wyjaśnić? Aha i co ciekawe szpara znika gdy w kontenerze ustawimy font-size na 0;
https://codepen.io/anon/pen/ZvQPMp?editors=1111