With blueprint, you can organize your elements like in a grid, using the classes span (span-number, number ranging from 1 to 24)
<div class="span-24">
<div class="span-1" style="background-color:black; height:20px"></div>
...
<div class="span-1 last" style="background-color:black; height:20px"></div>
</div>
html snippet that generates above:
<div class="span-24">
<div class="span-5" style="height:20px"></div>
<div class="span-2" style="background-color:black; height:20px"></div>
<div class="span-2" style="height:20px"></div>
<div class="span-2" style="background-color:black; height:20px"></div>
</div>
<div class="span-24">
<div class="span-5" style="height:20px"></div>
<div class="span-1" style="background-color:black; height:20px"></div>
<div class="span-2" style="background-color:black; height:20px"></div>
<div class="span-2" style="height:20px"></div>
<div class="span-2" style="background-color:black; height:20px"></div>
</div>
<div class="span-24">
<div class="span-4" style="height:20px"></div>
<div class="span-2" style="background-color:black; height:20px"></div>
<div class="span-1" style="height:20px"></div>
<div class="span-2" style="background-color:black; height:20px"></div>
</div>
require(['cdf/Dashboard.Blueprint'],
function(Dashboard) {
...
});