Imagine the following example on that issue:
HTML:
<div id="wrapper">
<div class="col">col1</div>
<div class="col">col2</div>
<div class="col">col3</div>
<div class="col">col4</div>
</div>
CSS:
body, html {
margin: 0;
padding: 0;
}
#wrapper {
margin: 0;
padding: 0;
}
.col {
width: 25%;
display: inline-block;
}
These inner divs should be all in the same line, but they aren't. I mean 4 * 25% = 100%, right?
Codepen to it: https://codepen.io/anon/pen/qmpWQO