I am using display:table and display:table-cell to build my columns.
Is it possible to have a column inside another column span across 2 columns?
I tried column-span: all but that does not seem to work?
http://jsfiddle.net/infatti/sSK8u/
.column-container {
display: table;
border-collapse: collapse;
margin-bottom: 10px;
}
.column-container .col-5-with-rule {
display: table-cell;
vertical-align: top;
width: 150px;
border-left: none;
padding-left: 0;
padding-right: 9px;
}
.column-container .col-5-with-rule ~ .col-5-with-rule {
border-left: 1px solid #d1d1d1;
padding-left: 9px;
padding-right: 9px;
}
.column-container .col-span-2 {
column-span: all;
}
<div class="column-container"><!-- columns container -->
<div class="col-5-with-rule"><!-- column -->
<p>Table cell</p>
<div class="col-span-2"><!-- column span -->
<p>Make me span into 2 columns.</p>
</div><!-- #column span -->
</div><!-- #column -->
<div class="col-5-with-rule"><!-- column -->
<p>Table cell</p>
</div><!-- #column -->
</div><!-- #columns container -->