Utilizing the CSS column-count property, I have divided text into four columns on an HTML page.
The issue is that the first column always seems to be slightly lower than the other three columns.
To illustrate the problem in a straightforward manner, check out the simplified example below or visit this JSFiddle.
Why does this discrepancy occur and what can be done to align all columns evenly?
.column-text{
column-count: 4;
column-gap: 10px;
column-rule: 1px dotted #d5d5d5;
font-size: large;
}
<div class="column-text">
<div>
<p>Why am I lower</p>
<p><i>Blah blah blah</i></p>
</div>
<div>
<p>Blah blah</p>
<p><i>Blah blah blah</i></p>
</div>
<div>
<p>Blah blah</p>
<p><i>Blah blah blah</i></p>
</div>
<div>
<p>Blah blah</p>
<p><i>Blah blah blah</i></p>
</div>
</div>