I have a two columns layout with multiple rows, much like a table: I use this layout because I need to align the data into the rows at each level, and it works pretty well. The code looks like the following:
<div class="container">
<div class="row sectionHeader">
<div class="col-md-10 col-md-offset-1 text-center">
<h2>Header</h2>
</div>
</div class="row">
<div class="row">
<div class="col-md-4 col-md-offset-1 text-center">
<div class="lead diagramStep text-info">Stuff1</div>
</div>
<div class="col-md-4 col-md-offset-1 text-center">
<div class="lead diagramStep text-info">Stuff2</div>
</div>
</div>
</div>
Of course, you have multiple rows with two columns, and this works fine in terms of normal layout, since it guarantees that rows are aligned.
The problem comes when the window is resized: the order in which the cell appears are (vertically)
row1 col1, row1 col2, row2 col1, row2 col2, row3 col1, row3 col2
and so on, while what I would like to have is
row1 col1, row2 col1, row3 col1, row1 col2 row2 col2 row3 col2
So all the first column (all rows) followed by all the second column
How can data be displayed on two columns layout with a "aligned row by row" and still overlap by column on small devices on Bootstrap 3.0?