Flex Grid

Default

<div class="e-grid">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="e-grid">
      <div class="e-cell">
        <div class="doc-griditem" content="default"></div></div>
      <div class="e-cell">
        <div class="doc-griditem" content="default"></div></div></div></div></div>
<div class="e-grid">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="e-grid">
      <div class="e-cell">
        <div class="doc-griditem" content="default"></div></div>
      <div class="e-cell">
        <div class="doc-griditem" content="default"></div></div></div></div></div>
JavaScript

Variations

xSmall.e-grid-xsmall

<div class="e-grid e-grid-xsmall">
  <div class="e-cell e-cell-xsmall">
    <div class="doc-griditem" content="xsmall"></div></div>
  <div class="e-cell e-cell-xsmall">
    <div class="doc-griditem" content="xsmall"></div></div>
  <div class="e-cell e-cell-xsmall">
    <div class="doc-griditem" content="xsmall"></div></div>
  <div class="e-cell e-cell-xsmall">
    <div class="e-grid e-grid-xsmall">
      <div class="e-cell e-cell-xsmall">
        <div class="doc-griditem" content="xsmall"></div></div>
      <div class="e-cell e-cell-xsmall">
        <div class="doc-griditem" content="xsmall"></div></div></div></div></div>
<div class="e-grid e-grid-xsmall">
  <div class="e-cell e-cell-xsmall">
    <div class="doc-griditem" content="xsmall"></div></div>
  <div class="e-cell e-cell-xsmall">
    <div class="doc-griditem" content="xsmall"></div></div>
  <div class="e-cell e-cell-xsmall">
    <div class="doc-griditem" content="xsmall"></div></div>
  <div class="e-cell e-cell-xsmall">
    <div class="e-grid e-grid-xsmall">
      <div class="e-cell e-cell-xsmall">
        <div class="doc-griditem" content="xsmall"></div></div>
      <div class="e-cell e-cell-xsmall">
        <div class="doc-griditem" content="xsmall"></div></div></div></div></div>
JavaScript

Small.e-grid-small

<div class="e-grid e-grid-small">
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="e-grid e-grid-small">
      <div class="e-cell e-cell-small">
        <div class="doc-griditem" content="small"></div></div>
      <div class="e-cell e-cell-small">
        <div class="doc-griditem" content="small"></div></div></div></div></div>
<div class="e-grid e-grid-small">
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="e-grid e-grid-small">
      <div class="e-cell e-cell-small">
        <div class="doc-griditem" content="small"></div></div>
      <div class="e-cell e-cell-small">
        <div class="doc-griditem" content="small"></div></div></div></div></div>
JavaScript

Medium.e-grid-medium

<div class="e-grid e-grid-medium">
  <div class="e-cell e-cell-medium">
    <div class="doc-griditem" content="medium"></div></div>
  <div class="e-cell e-cell-medium">
    <div class="doc-griditem" content="medium"></div></div>
  <div class="e-cell e-cell-medium">
    <div class="doc-griditem" content="medium"></div></div>
  <div class="e-cell e-cell-medium">
    <div class="e-grid e-grid-medium">
      <div class="e-cell e-cell-medium">
        <div class="doc-griditem" content="medium"></div></div>
      <div class="e-cell e-cell-medium">
        <div class="doc-griditem" content="medium"></div></div></div></div></div>
<div class="e-grid e-grid-medium">
  <div class="e-cell e-cell-medium">
    <div class="doc-griditem" content="medium"></div></div>
  <div class="e-cell e-cell-medium">
    <div class="doc-griditem" content="medium"></div></div>
  <div class="e-cell e-cell-medium">
    <div class="doc-griditem" content="medium"></div></div>
  <div class="e-cell e-cell-medium">
    <div class="e-grid e-grid-medium">
      <div class="e-cell e-cell-medium">
        <div class="doc-griditem" content="medium"></div></div>
      <div class="e-cell e-cell-medium">
        <div class="doc-griditem" content="medium"></div></div></div></div></div>
JavaScript

Large.e-grid-large

<div class="e-grid e-grid-large">
  <div class="e-cell e-cell-large">
    <div class="doc-griditem" content="large"></div></div>
  <div class="e-cell e-cell-large">
    <div class="doc-griditem" content="large"></div></div>
  <div class="e-cell e-cell-large">
    <div class="doc-griditem" content="large"></div></div>
  <div class="e-cell e-cell-large">
    <div class="e-grid e-grid-large">
      <div class="e-cell e-cell-large">
        <div class="doc-griditem" content="large"></div></div>
      <div class="e-cell e-cell-large">
        <div class="doc-griditem" content="large"></div></div></div></div></div>
<div class="e-grid e-grid-large">
  <div class="e-cell e-cell-large">
    <div class="doc-griditem" content="large"></div></div>
  <div class="e-cell e-cell-large">
    <div class="doc-griditem" content="large"></div></div>
  <div class="e-cell e-cell-large">
    <div class="doc-griditem" content="large"></div></div>
  <div class="e-cell e-cell-large">
    <div class="e-grid e-grid-large">
      <div class="e-cell e-cell-large">
        <div class="doc-griditem" content="large"></div></div>
      <div class="e-cell e-cell-large">
        <div class="doc-griditem" content="large"></div></div></div></div></div>
JavaScript

Small in normal

<div class="e-grid">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="e-grid e-grid-small">
      <div class="e-cell e-cell-small">
        <div class="doc-griditem" content="small"></div></div>
      <div class="e-cell e-cell-small">
        <div class="doc-griditem" content="small"></div></div></div></div></div>
<div class="e-grid">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="e-grid e-grid-small">
      <div class="e-cell e-cell-small">
        <div class="doc-griditem" content="small"></div></div>
      <div class="e-cell e-cell-small">
        <div class="doc-griditem" content="small"></div></div></div></div></div>
JavaScript

Normal in small

<div class="e-grid e-grid-small">
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="e-grid">
      <div class="e-cell">
        <div class="doc-griditem" content="default"></div></div>
      <div class="e-cell">
        <div class="doc-griditem" content="default"></div></div></div></div></div>
<div class="e-grid e-grid-small">
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="small"></div></div>
  <div class="e-cell e-cell-small">
    <div class="e-grid">
      <div class="e-cell">
        <div class="doc-griditem" content="default"></div></div>
      <div class="e-cell">
        <div class="doc-griditem" content="default"></div></div></div></div></div>
JavaScript

Fixed width grid

<div class="e-grid">
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="4"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="4"></div></div>
  <div class="e-cell e-cell-4">
    <div class="e-grid">
      <div class="e-cell e-cell-4">
        <div class="doc-griditem doc-griditem-auto" content="4"></div></div>
      <div class="e-cell e-cell-4">
        <div class="doc-griditem doc-griditem-auto" content="4"></div></div>
      <div class="e-cell e-cell-4">
        <div class="doc-griditem doc-griditem-auto" content="4"></div></div></div></div></div>
<div class="e-grid">
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="4"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="4"></div></div>
  <div class="e-cell e-cell-4">
    <div class="e-grid">
      <div class="e-cell e-cell-4">
        <div class="doc-griditem doc-griditem-auto" content="4"></div></div>
      <div class="e-cell e-cell-4">
        <div class="doc-griditem doc-griditem-auto" content="4"></div></div>
      <div class="e-cell e-cell-4">
        <div class="doc-griditem doc-griditem-auto" content="4"></div></div></div></div></div>
JavaScript

Auto-width.e-cell-auto

<div class="e-grid">
  <div class="e-cell e-cell-auto">
    <div class="doc-griditem doc-griditem-auto" content="auto"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
<div class="e-grid">
  <div class="e-cell e-cell-auto">
    <div class="doc-griditem doc-griditem-auto" content="auto"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
JavaScript

Space around.e-grid-around

<div class="e-grid e-grid-around">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
<div class="e-grid e-grid-around">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
JavaScript

Space between.e-grid-between

<div class="e-grid e-grid-between">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
<div class="e-grid e-grid-between">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
JavaScript

Center.e-grid-center

<div class="e-grid e-grid-center">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
<div class="e-grid e-grid-center">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
JavaScript

Vertical center.e-grid-vertical_center

<div class="e-grid e-grid-vertical_center" style="height: 100px; border: 1px solid #999;">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
<div class="e-grid e-grid-vertical_center" style="height: 100px; border: 1px solid #999;">
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div>
  <div class="e-cell">
    <div class="doc-griditem" content="default"></div></div></div>
JavaScript

Baseline aligned.e-grid-baseline

<div class="e-grid e-grid-baseline" style="color: #fff">
  <div class="e-cell">
    <div class="doc-griditem doc-griditem-auto e-padding-horizontal-xs" style="height: 40px">
      <div class="text-size-headline">
        HEADLINE
      </div>
    </div>
  </div>
  <div class="e-cell">
    <div class="doc-griditem doc-griditem-auto e-padding-horizontal-xs" style="height: 40px">
      <div class="text-size-body">
        BODY
      </div>
    </div>
  </div>
</div>
<div class="e-grid e-grid-baseline" style="color: #fff">
  <div class="e-cell">
    <div class="doc-griditem doc-griditem-auto e-padding-horizontal-xs" style="height: 40px">
      <div class="text-size-headline">
        HEADLINE
      </div>
    </div>
  </div>
  <div class="e-cell">
    <div class="doc-griditem doc-griditem-auto e-padding-horizontal-xs" style="height: 40px">
      <div class="text-size-body">
        BODY
      </div>
    </div>
  </div>
</div>
JavaScript
HEADLINE
BODY

Wrap.e-grid-wrap

<div class="e-grid e-grid-wrap">
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div></div>
<div class="e-grid e-grid-wrap">
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div></div>
JavaScript

Wrap small.e-grid-wrap .e-grid-small

<div class="e-grid e-grid-wrap e-grid-small">
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div></div>
<div class="e-grid e-grid-wrap e-grid-small">
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div></div>
JavaScript

Wrap mixed.e-grid-wrap .e-grid-small and .e-grid-large

<div class="e-grid e-grid-wrap e-grid-small">
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="e-grid e-grid-large">
      <div class="e-cell e-cell-large e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
      <div class="e-cell e-cell-large e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="e-grid e-grid-wrap">
      <div class="e-cell e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
      <div class="e-cell e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
      <div class="e-cell e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div></div></div></div>
<div class="e-grid e-grid-wrap e-grid-small">
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="e-grid e-grid-large">
      <div class="e-cell e-cell-large e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
      <div class="e-cell e-cell-large e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div></div></div>
  <div class="e-cell e-cell-4 e-cell-small">
    <div class="e-grid e-grid-wrap">
      <div class="e-cell e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
      <div class="e-cell e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div>
      <div class="e-cell e-cell-6">
        <div class="doc-griditem doc-griditem-auto" content="default"></div></div></div></div></div>
JavaScript

Borders

<div class="e-grid">
  <div class="e-cell e-cell-4 e-cell-border_bottom e-cell-border_top e-cell-border_right e-cell-border_left">
    <div class="e-btn e-btn-link">
      link button
    </div>
  </div>
  <div class="e-cell e-cell-4 e-cell-border_bottom e-cell-border_top e-cell-border_right">
    <div class="e-btn e-btn-link">
      link button
    </div>
  </div>
  <div class="e-cell e-cell-4 e-cell-border_bottom e-cell-border_top e-cell-border_right">
    <div class="e-grid">
      <div class="e-cell e-cell-4">
        <div class="e-btn e-btn-link">
          link button
        </div>
      </div>
      <div class="e-cell e-cell-4">
        <div class="e-btn e-btn-link">
          link button
        </div>
      </div>
      <div class="e-cell e-cell-4">
        <div class="e-btn e-btn-link">
          link button
        </div>
      </div>
    </div>
  </div>
</div>
<div class="e-grid">
  <div class="e-cell e-cell-4 e-cell-border_bottom e-cell-border_top e-cell-border_right e-cell-border_left">
    <div class="e-btn e-btn-link">
      link button
    </div>
  </div>
  <div class="e-cell e-cell-4 e-cell-border_bottom e-cell-border_top e-cell-border_right">
    <div class="e-btn e-btn-link">
      link button
    </div>
  </div>
  <div class="e-cell e-cell-4 e-cell-border_bottom e-cell-border_top e-cell-border_right">
    <div class="e-grid">
      <div class="e-cell e-cell-4">
        <div class="e-btn e-btn-link">
          link button
        </div>
      </div>
      <div class="e-cell e-cell-4">
        <div class="e-btn e-btn-link">
          link button
        </div>
      </div>
      <div class="e-cell e-cell-4">
        <div class="e-btn e-btn-link">
          link button
        </div>
      </div>
    </div>
  </div>
</div>
JavaScript

Column display.e-grid-column

<div class="e-grid e-grid-small e-grid-column e-grid-between e-border-all" style="height: 200px">
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="default" style="width: auto"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="default" style="width: auto"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="default" style="width: auto"></div></div></div>
<div class="e-grid e-grid-small e-grid-column e-grid-between e-border-all" style="height: 200px">
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="default" style="width: auto"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="default" style="width: auto"></div></div>
  <div class="e-cell e-cell-small">
    <div class="doc-griditem" content="default" style="width: auto"></div></div></div>
JavaScript