QUESTIONS? EMAIL: hello@marksham.com

Mark Sham

Mark Sham

+27 11 026 4645
Email: hello@marksham.com

Suits & Sneakers
139 Greenway Avenue, Johannesburg

Open in Google Maps
  • HOME
  • WHAT I SPEAK ABOUT
  • WHAT BUSINESSES I RUN
  • BLOG
  • CONTACT
BOOK METO SPEAK?
  • Home
  • Style – Tables
14th February 2026

Style – Tables

Style – Tables

Default styles

For basic styling—light padding and only horizontal dividers—add the base class .table to any <table>.

# First Name Last Name Username
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table>
  …
</table>

Optional classes

Add any of the following classes to the .table base class.

.table-striped

Adds zebra-striping to any table row within the <tbody> via the :nth-child CSS selector (not available in IE7-IE8).

# First Name Last Name Username
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table>
  …
</table>

.table-bordered

Add borders and rounded corners to the table.

# First Name Last Name Username
1 Mark Otto @mdo
Mark Otto @TwBootstrap
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table>
  …
</table>

.table-hover

Enable a hover state on table rows within a <tbody>.

# First Name Last Name Username
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table>
  …
</table>

.table-condensed

Makes tables more compact by cutting cell padding in half.

# First Name Last Name Username
1 Mark Otto @mdo
2 Jacob Thornton @fat
3 Larry the Bird @twitter
<table>
  …
</table>

Optional row classes

Use contextual classes to color table rows.

Class Description
.success Indicates a successful or positive action.
.error Indicates a dangerous or potentially negative action.
.warning Indicates a warning that might need attention.
.info Used as an alternative to the default styles.
# Product Payment Taken Status
1 TB – Monthly 01/04/2012 Approved
2 TB – Monthly 02/04/2012 Declined
3 TB – Monthly 03/04/2012 Pending
4 TB – Monthly 04/04/2012 Call in to confirm
...
  <tr class="success">
    <td>1</td>
    <td>TB - Monthly</td>
    <td>01/04/2012</td>
    <td>Approved</td>
  </tr>
...

Supported table markup

List of supported table HTML elements and how they should be used.

Tag Description
<table> Wrapping element for displaying data in a tabular format
<thead> Container element for table header rows (<tr>) to label table columns
<tbody> Container element for table rows (<tr>) in the body of the table
<tr> Container element for a set of table cells (<td> or <th>) that appears on a single row
<td> Default table cell
<th> Special table cell for column (or row, depending on scope and placement) labelsMust be used within a <thead>
<caption> Description or summary of what the table holds, especially useful for screen readers
<table>
  <caption>...</caption>
  <thead>
    <tr>
      <th>...</th>
      <th>...</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>...</td>
      <td>...</td>
    </tr>
  </tbody>
</table>

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Life is changing for me in 2019!

    For the last year, I have been working on makin...
  • How to make sure your kids become happy and successful!

    Whenever I speak about education at a conferenc...
  • You are not old unless you choose to be!

    I believe that when we are young, our definitio...
  • Five points to consider for a better life!

    I was browsing Facebook the other day and I saw...
  • Are you really living or just existing?

    I recently came across the most beautiful poem ...

Recent Comments

    Archives

    • November 2018
    • June 2018
    • March 2018
    • November 2017

    Categories

    • Announcements / News
    • Education
    • Inspiration
    • Pearls of Wisdom
    • South Africa
    • Technology

    Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org

    Featured Posts

    • Life is changing for me in 2019!

      0 comments
    • How to make sure your kids become happy and successful!

      0 comments
    • You are not old unless you choose to be!

      0 comments
    • Five points to consider for a better life!

      0 comments
    • Are you really living or just existing?

      0 comments

    WANT ME TO SPEAK AT YOUR EVENT?

    Please tell me more about your requirements and my team will get back to you as soon as possible!

    NAVIGATION

    • HOME
    • WHAT I SPEAK ABOUT
    • WHAT BUSINESSES I RUN
    • BLOG
    • CONTACT

    NEWSLETTER SIGNUP

    By subscribing to my mailing list, you will always be up to date with the latest content from me.

    GET IN TOUCH

    Tel: +27 82 447 1172
    Email: hello@marksham.com

    The Tryst
    Lifestyle Centre, Shop 7, Woodlands Office Park, Woodlands, Sandton

    Open in Google Maps

    • GET SOCIAL
    Mark Sham

    © 2018 All rights reserved.

    TOP