The default maximum page width is 1020px, but go wider if the content requires it.
Use a grid to lay out your content. To prevent long lines of text, content should sit in a column which is two-thirds of the page width.
Long lines reduce legibility, so all lines of text should be no longer than 70 to 80 characters.
Design for small screens first using a single column layout.
Optimise for different screen sizes, but don’t make assumptions about what devices people are using.
<!-- Start: @layout--default -->
<div class="grid-row">
<div class="column-full">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
</div>
<div class="grid-row">
<div class="column-one-half">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
<div class="column-one-half">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
</div>
<div class="grid-row">
<div class="column-one-third">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
<div class="column-one-third">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
<div class="column-one-third">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
</div>
<div class="grid-row">
<div class="column-two-thirds">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
<div class="column-one-third">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
</div>
<div class="grid-row">
<div class="column-one-quarter">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
<div class="column-one-quarter">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
<div class="column-one-quarter">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
<div class="column-one-quarter">
<p style="background-color:#dee0e2;padding:10px;text-indent:-9999px">Column</p>
</div>
</div>
<!-- End: @layout--default -->
<div class="grid-row">
<div class="column-full">
{{ columnContent }}
</div>
</div>
<div class="grid-row">
<div class="column-one-half">
{{ columnContent }}
</div>
<div class="column-one-half">
{{ columnContent }}
</div>
</div>
<div class="grid-row">
<div class="column-one-third">
{{ columnContent }}
</div>
<div class="column-one-third">
{{ columnContent }}
</div>
<div class="column-one-third">
{{ columnContent }}
</div>
</div>
<div class="grid-row">
<div class="column-two-thirds">
{{ columnContent }}
</div>
<div class="column-one-third">
{{ columnContent }}
</div>
</div>
<div class="grid-row">
<div class="column-one-quarter">
{{ columnContent }}
</div>
<div class="column-one-quarter">
{{ columnContent }}
</div>
<div class="column-one-quarter">
{{ columnContent }}
</div>
<div class="column-one-quarter">
{{ columnContent }}
</div>
</div>
{
"@layout--default": {
"columnContent": "<p style=\"background-color:#dee0e2;padding:10px;text-indent:-9999px\">Column</p>"
}
}