Tables

Too often publishers resort to creating a table in a spreadsheet or word processor then including a screenshot of that in their post—which creates a poor user experience. By building tables directly into your posts, you can make sure the text is searchable and the table looks good on all devices.

Examples

Standard table

Table with borders

<h3 data-ce-tag="paragraph" class="stk-reset stk-theme_00000__style_medium_header">Height of seedlings for germinated seeds</h3>
<table data-responsive-type="cards" class="stk-snippets-table stk-reset stk-table--bordered_hv">
  <colgroup>
    <col class="stk-reset" data-stk-id="1284" data-stk-css="stkxBdzx">
    <col class="stk-reset" data-stk-id="1285">
    <col class="stk-reset" data-stk-id="1286">
    <col class="stk-reset" data-stk-id="1287">
    <col class="stk-reset" data-stk-id="1288">
    <col class="stk-reset" data-stk-id="1289">
  </colgroup>
  <thead class="stk-reset">
  <tr class="stk-reset">
    <th data-cell-header="Height of seedlings for germinated seeds" class="stk-reset stk-table-cell stk-theme_00000__style_small_text"><span class="stk-reset">Water Type</span></th>
    <th class="stk-reset stk-table-cell stk-theme_00000__style_small_text">Trial</th>
    <th class="stk-reset stk-table-cell stk-theme_00000__style_small_text">Trial average of seedling height / mm
+/- 0.5mm</th>
    <th class="stk-reset stk-table-cell stk-theme_00000__style_small_text">Trial Standard 
Deviation</th>
    <th class="stk-reset stk-table-cell stk-theme_00000__style_small_text">Overall average 
height / mm<br>+/- 0.5mm</th>
    <th class="stk-reset stk-table-cell stk-theme_00000__style_small_text">Overall standard deviation</th>
  </tr>
  </thead>
  <tbody class="stk-reset">
  <tr class="stk-reset">
    <td data-cell-header="Height of seedlings for germinated seeds" class="stk-reset stk-table-cell stk-theme_00000__style_small_header"><span class="stk-reset">DE-IONIZED</span></td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">1</td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">13.0</td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">13.4</td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">23.4</td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">13.6</td>
  </tr>
  <tr class="stk-reset">
    <td data-cell-header="Height of seedlings for germinated seeds" class="stk-reset stk-table-cell stk-theme_00000__style_small_header"><span class="stk-reset">SMOKED</span></td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">2</td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">61.0</td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">22.44</td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">59.5</td>
    <td class="stk-reset stk-table-cell stk-theme_00000__style_small_header align-center">12.4</td>
  </tr>
  </tbody>
</table>
<p class="stk-reset"></p>

<style data-stk-css="stkxBdzx" media="all">
  [data-stk-css="stkxBdzx"]:not(#stk):not(#stk):not(style) {
    width: 20%
  }
</style>

Content Experience Impact

By building tables directly into your posts using components, you can ensure that the text is searchable (which wouldn’t be the case if you dropped in a screenshot of the table), which improves navigation by allowing the user to quickly search for the information they’re looking for on the page. Since all of Setka’s tools are completely responsive, this also ensures your table will look good on any device, whereas an image might be too small to read on mobile phones or otherwise not scale well.

Dos

Don'ts

Learn More

Comparison Tables for Products, Services, and Features Nielsen Norman Group

The Ultimate Guide to Designing Data Tables Design with Figma

Extra Inspiration

Last updated

Was this helpful?