I was trying to do swim lanes but it doesnt work when using float. According to w3schools it should work regardless of type.
And the code from above fiddle, html...
<div>
<div class="table-row">
<div class="float">1</div>
<div class="float">2</div>
<div class="float">3</div>
</div>
<div class="table-row">
<div class="float">1</div>
<div class="float">2</div>
<div class="float">3</div>
</div>
<div class="table-row">
<div class="float">1</div>
<div class="float">2</div>
<div class="float">3</div>
</div>
</div>
<br/>
<br/>
<div>
<div class="table-row">
<div class="table-cell">1</div>
<div class="table-cell">2</div>
<div class="table-cell">3</div>
</div>
<div class="table-row">
<div class="table-cell">1</div>
<div class="table-cell">2</div>
<div class="table-cell">3</div>
</div>
<div class="table-row">
<div class="table-cell">1</div>
<div class="table-cell">2</div>
<div class="table-cell">3</div>
</div>
</div>
css...
.table-row {
clear: both;
}
.table-row:nth-child(odd) {
background-color: rgb(200,203,207);
}
.float {
float: left;
}
.table-cell {
display: table-cell;
}
EDIT:
I've tried, in the fiddle, the overflow auto and clear fix classes as per the "This question already has an answer" answers. None of them work.