Table of Contents

    Bootstrap Table Classes: Styling and Customization Guide

    Bootstrap Table Classes: Styling and Customization Guide

    Only Important Code

     
    
      <table class="table table-dark table-hover">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Rahim</td>
            <td>Doe</td>
            <td>rahim@example.com</td>
          </tr>
          <tr>
            <td>Karim</td>
            <td>Moe</td>
            <td>karim@example.com</td>
          </tr>
          <tr>
            <td>Julakha</td>
            <td>Dooley</td>
            <td>Julakha@example.com</td>
          </tr>
        </tbody>
      </table>
    
    

    Full Code For The Above Example

    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <title>Bootstrap Example</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
    </head>
    <body>
    
    <div class="container">
      <h2 id="article-heading-3">Hoverable Dark Table</h2>
      <p>The .table-hover class adds a hover effect (grey background color) on table rows:</p>            
      <table class="table table-dark table-hover">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Rahim</td>
            <td>Doe</td>
            <td>rahim@example.com</td>
          </tr>
          <tr>
            <td>Karim</td>
            <td>Moe</td>
            <td>karim@example.com</td>
          </tr>
          <tr>
            <td>Julakha</td>
            <td>Dooley</td>
            <td>Julakha@example.com</td>
          </tr>
        </tbody>
      </table>
    </div>
    
    </body>
    </html>
    
    
    
    See Live Preview of the above code

    Only Important Code

     
    
      <table class="table table-dark table-striped">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Sabana</td>
            <td>Doe</td>
            <td>Sabana@example.com</td>
          </tr>
          <tr>
            <td>Sabana Sultana</td>
            <td>Moe</td>
            <td>sabana@example.com</td>
          </tr>
          <tr>
            <td>Sumi</td>
            <td>Dooley</td>
            <td>sumi@example.com</td>
          </tr>
        </tbody>
      </table>
    
    

    Full Code For The Above Example

    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <title>Bootstrap Example</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
    </head>
    <body>
    
    <div class="container">
      <h2 id="article-heading-6">Dark Striped Table</h2>
      <p>Combine .table-dark and .table-striped to create a dark, striped table:</p>            
      <table class="table table-dark table-striped">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Sabana</td>
            <td>Doe</td>
            <td>Sabana@example.com</td>
          </tr>
          <tr>
            <td>Sabana Sultana</td>
            <td>Moe</td>
            <td>sabana@example.com</td>
          </tr>
          <tr>
            <td>Sumi</td>
            <td>Dooley</td>
            <td>sumi@example.com</td>
          </tr>
        </tbody>
      </table>
    </div>
    
    </body>
    </html>
    
    
    
    See Live Preview of the above code

    Only Important Code

     
    
      <table class="table table-bordered">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Faruk</td>
            <td>Doe</td>
            <td>faruk@example.com</td>
          </tr>
          <tr>
            <td>Maryam</td>
            <td>Moe</td>
            <td>maryam@example.com</td>
          </tr>
          <tr>
            <td>Sultan</td>
            <td>Dooley</td>
            <td>sultan@example.com</td>
          </tr>
        </tbody>
      </table>
    
    

    Full Code For The Above Example

    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <title>Bootstrap Example</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
    </head>
    <body>
    
    <div class="container">
      <h2 id="article-heading-9">Bordered Table</h2>
      <p>The .table-bordered class adds borders on all sides of the table and the cells:</p>            
      <table class="table table-bordered">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Faruk</td>
            <td>Doe</td>
            <td>faruk@example.com</td>
          </tr>
          <tr>
            <td>Maryam</td>
            <td>Moe</td>
            <td>maryam@example.com</td>
          </tr>
          <tr>
            <td>Sultan</td>
            <td>Dooley</td>
            <td>sultan@example.com</td>
          </tr>
        </tbody>
      </table>
    </div>
    
    </body>
    </html>
    
    
    
    See Live Preview of the above code

    Only Important Code

     
    
      <table class="table table-hover">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Moana</td>
            <td>art</td>
            <td>moana@example.com</td>
          </tr>
          <tr>
            <td>Sattamurti</td>
            <td>son</td>
            <td>sattamurti@example.com</td>
          </tr>
          <tr>
            <td>mahesh</td>
            <td>babu</td>
            <td>mahesh@example.com</td>
          </tr>
        </tbody>
      </table>
    
    

    Full Code For The Above Example

    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <title>Bootstrap Example</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
    </head>
    <body>
    
    <div class="container">
      <h2 id="article-heading-12">Hover Rows</h2>
      <p>The .table-hover class enables a hover state (grey background on mouse over) on table rows:</p>            
      <table class="table table-hover">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Moana</td>
            <td>art</td>
            <td>moana@example.com</td>
          </tr>
          <tr>
            <td>Sattamurti</td>
            <td>son</td>
            <td>sattamurti@example.com</td>
          </tr>
          <tr>
            <td>mahesh</td>
            <td>babu</td>
            <td>mahesh@example.com</td>
          </tr>
        </tbody>
      </table>
    </div>
    
    </body>
    </html>
    
    
    
    See Live Preview of the above code

    Only Important Code

     
    
      <table class="table table-striped">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Ali</td>
            <td>Baba</td>
            <td>ali@example.com</td>
          </tr>
          <tr>
            <td>Uni</td>
            <td>ke</td>
            <td>mary@example.com</td>
          </tr>
          <tr>
            <td>Valo</td>
            <td>acho</td>
            <td>valo@example.com</td>
          </tr>
        </tbody>
      </table>
    
    

    Full Code For The Above Example

    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <title>Bootstrap Example</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
    </head>
    <body>
    
    <div class="container">
      <h2 id="article-heading-15">Striped Rows</h2>
      <p>The .table-striped class adds zebra-stripes to a table:</p>            
      <table class="table table-striped">
        <thead>
          <tr>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>Email</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Ali</td>
            <td>Baba</td>
            <td>ali@example.com</td>
          </tr>
          <tr>
            <td>Uni</td>
            <td>ke</td>
            <td>mary@example.com</td>
          </tr>
          <tr>
            <td>Valo</td>
            <td>acho</td>
            <td>valo@example.com</td>
          </tr>
        </tbody>
      </table>
    </div>
    
    </body>
    </html>
    
    
    
    See Live Preview of the above code