I have a ul list that I am displaying as a grid (3 columns) - each list item has two lines in it.
For some reason in my code, in the last ul list one of the list item is overflowing to the next column (so one line in the list item is on the first column while the other is on the other column)
Debugging through it it seems like this particular ul is shorter in height than the others, and I simply do not know why.
I have tried tweaking around and setting the height to maximum but it does not seem to have any affect.
Code can be seen here:
<div class = "skills">
<h2 id="Skills"> Skills </h2>
<ul>
<li>HTML<div class="rating">●●●●●</div></li>
<li>CSS<div class="rating">●●●●●</div></li>
<li>Javascript<div class="rating">●●●●●</div></li>
<li>Python<div class="rating">●●●●●</div></li>
<li>Java<div class="rating">●●●○○</div></li>
<li>MySQL<div class="rating">●●●○○</div></li>
<li>ARM Assembly<div class="rating">●●●○○</div></li>
<li>Ada<div class="rating">●●●○○</div></li>
</ul>
<ul>
<li>MS Office<div class="rating">●●●●●</div></li>
<li>Git<div class="rating">●●●●●</div></li>
<li>Windows<div class="rating">●●●●●</div></li>
<li>Command Line<div class="rating">●●●●●</div></li>
<li>Mac<div class="rating">●●●●○</div></li>
<li>Adobe Photoshop<div class="rating">●●●●○</div></li>
<li>Beatboxing<div class="rating">●●●●○</div></li>
<li>Minecraft<div class="rating">●●●●○</div></li>
</ul>
<ul>
<li>Data Analytics<div class="rating">●●●●○</div></li>
<li>Public Speaking<div class="rating">●●●●○</div></li>
<li>Agile<nobr><div class="rating">●●●●○</div></li>
<li>Leadership<div class="rating">●●●●○</div></li>
<li>Communication<div class="rating">●●●●○</div></li>
<li>Scrum<div class="rating">●●●●○</div></li>
<li>Project Management<div class="rating">●●●●○</div></li>
</ul>
http://jsfiddle.net/6ud78ron/3/
I expect the lists not to break in the middle like in the Agile list item