Layout

Float layout

The float layout grid uses a 928px max-width. Grid columns collapse down to a single width on small screens.

Float layout grid rows

A .grid represents a single row. For multiple rows, use multiple grids.

<div class="grid">
  <div class="grid-width-4"></div>
  <div class="grid-width-8"></div>
</div>
<div class="grid">
  <div class="grid-width-8"></div>
  <div class="grid-width-4"></div>
</div>

Flex layout

The flex layout has no max width. It is composed of parent rows and child cols. Each row of columns needs to be enclosed in a row and columns don’t have to add up to anything. If you’re using a pure flex -f{#] grid, the toal number of columns is simply the sum of the -f{#}s. (you can mix and match with col-fit and col-fill as well, or have underfilled rows using fixed or percentage width utilities). Columns may include nested rows and columns as in the following:

<div class="row">
  <div class="col-f4"></div>
  <div class="col-f8 row row-center-x">
    <div class="col-f10"></div>
    <div class="col-f1"></div>
    <div class="col-f1"></div>
  </div>
</div>
<div class="row">
  <div class="col-f12"></div>
</div>
<div class="row">
  <div class="col-f2"></div>
  <div class="col-fill"></div>
  <div class="col-fit"></div>
  <div class="col-f2"></div>
</div>
<p class="subhed sans-s6 fw700 lh-cap textblack">Row items are center-aligned using <span class="font-mono fw300 mono-s6">.row-center-x</span> instead.</p>
<div class="flex-grid">
    <div class="row">
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
    </div>
</div>
<p class="subhed sans-s6 fw700 lh-cap textblack">Row items are bottom-aligned using <span class="font-mono fw300 mono-s6">.row-end</span> instead.</p>
<div class="flex-grid">
    <div class="row">
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-end">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
    </div>
</div>
<p class="subhed sans-s6 fw700 lh-cap textblack">Row items are center-aligned using <span class="font-mono fw300 mono-s6">.row-center-x</span> instead.</p>
<div class="flex-grid">
    <div class="row">
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-lg"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder-sm"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
        <div class="coltest col-f1">
            <div class="pattern-content row-center-x">
                <div class="placeholder"></div>
            </div>
            <div class="pattern-name">col 1</div>
            <div class="pattern-code">.col-f1</div>
        </div>
    </div>
</div>
    <p class="subhed sans-s6 fw700 lh-cap textblack">Row items are bottom-aligned using <span class="font-mono fw300 mono-s6">.row-end</span> instead.</p>
    <div class="flex-grid">
        <div class="row">
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder-lg"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder-sm"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder-sm"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder-lg"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder-lg"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder-sm"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder-sm"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
            <div class="coltest col-f1">
                <div class="pattern-content row-end">
                    <div class="placeholder"></div>
                </div>
                <div class="pattern-name">col 1</div>
                <div class="pattern-code">.col-f1</div>
            </div>
        </div>
      </div>
/* No context defined for this component. */