JSFiddle - React, Tailwind, and code Playground
by Shuping Liu
HTML
<div id="div-table" class="float-container">
<div class="float-container">
<div class="table-col">
<ul class="table-cell">
<li><a href="#">Column 1, item 1</a></li>
<li><a href="#">Column 1, item 2</a></li>
<li><a href="#">Column 1, item 3</a></li>
</ul>
</div>
<div class="table-col">
<ul class="table-cell">
<li><a href="#">Column 2, item a</a></li>
<li><a href="#">Column 2, item b</a></li>
<li><a href="#">Column 2, item c</a></li>
<li><a href="#">Column 2, item d</a></li>
<li><a href="#">Column 2, item e</a></li>
<li><a href="#">Column 2, item f</a></li>
<li><a href="#">Column 2, item g</a></li>
<li><a href="#">Column 2, item h</a></li>
</ul>
</div>
<div class="table-col">
<ul class="table-cell">
<li><a href="#">Column 3, item I</a></li>
<li><a href="#">Column 3, item II</a></li>
<li><a href="#">Column 3, item III</a></li>
</ul>
</div>
<div class="table-col-last">
<ul class="table-cell">
<li><a href="#">Column 4, item</a></li>
</ul>
</div>
</div>
</div>
CSS
#div-table {
border: 2px solid #ccc;
margin: 5px 5px 5px 5px;
}
.table-col
{
float: left;
border-right: 2px solid #ccc;
}
.table-cell
{
padding: 5px 5px 5px 5px;
vertical-align: top;
line-height: 1.5em;
}
.float-container
{
overflow: hidden;
}
.table-col-last
{
position: relative;
overflow: hidden;
}
li
{
margin: 3px;
padding: 0.4em;
font-size: 1.4em;
height: 18px;
list-style:none;
}
.newclearfix:after
{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
/* IE6 */
* html .newclearfix
{
zoom: 1;
}
/* IE7 */
*:first-child + html .newclearfix
{
zoom: 1;
}