Table of Contents
Bootstrap Table Examples: Styling and Usage Guide
Only Important Code
<table class="table"> <thead> <tr> <th>Firstname</th> <th>Lastname</th> <th>Email</th> </tr> </thead> <tbody> <tr> <td>Default</td> <td>Defaultson</td> <td>def@somemail.com</td> </tr> <tr class="table-primary"> <td>Primary</td> <td>Lara</td> <td>lara@example.com</td> </tr> <tr class="table-success"> <td>Success</td> <td>Sara</td> <td>sara@example.com</td> </tr> <tr class="table-danger"> <td>Danger</td> <td>Jara</td> <td>jara@example.com</td> </tr> <tr class="table-info"> <td>Info</td> <td>Dara</td> <td>dara@example.com</td> </tr> <tr class="table-warning"> <td>Warning</td> <td>Kara</td> <td>kara@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">Contextual Classes</h2>
<p>Contextual classes can be used to color the table, table rows or table cells. The classes that can be used are: .table-primary, .table-success, .table-info, .table-warning, .table-danger, .table-active, .table-secondary, .table-light and .table-dark:</p>
<table class="table">
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>Default</td>
<td>Defaultson</td>
<td>def@somemail.com</td>
</tr>
<tr class="table-primary">
<td>Primary</td>
<td>Lara</td>
<td>lara@example.com</td>
</tr>
<tr class="table-success">
<td>Success</td>
<td>Sara</td>
<td>sara@example.com</td>
</tr>
<tr class="table-danger">
<td>Danger</td>
<td>Jara</td>
<td>jara@example.com</td>
</tr>
<tr class="table-info">
<td>Info</td>
<td>Dara</td>
<td>dara@example.com</td>
</tr>
<tr class="table-warning">
<td>Warning</td>
<td>Kara</td>
<td>kara@example.com</td>
</tr>
<tr class="table-active">
<td>Active</td>
<td>Mara</td>
<td>mara@example.com</td>
</tr>
<tr class="table-secondary">
<td>Secondary</td>
<td>Fara</td>
<td>fara@example.com</td>
</tr>
<tr class="table-light">
<td>Light</td>
<td>Para</td>
<td>para@example.com</td>
</tr>
<tr class="table-dark text-dark">
<td>Dark</td>
<td>Nuri</td>
<td>nuri@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
See Live Preview of the above code
Only Important Code
<table class="table table-borderless"> <thead> <tr> <th>Firstname</th> <th>Lastname</th> <th>Email</th> </tr> </thead> <tbody> <tr> <td>Mom</td> <td>Doe</td> <td>mom@example.com</td> </tr> <tr> <td>Dad</td> <td>Moe</td> <td>dad@example.com</td> </tr> <tr> <td>Bro</td> <td>Dooley</td> <td>bro@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">Borderless Table</h2>
<p>The .table-borderless class removes borders from the table:</p>
<table class="table table-borderless">
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>Mom</td>
<td>Doe</td>
<td>mom@example.com</td>
</tr>
<tr>
<td>Dad</td>
<td>Moe</td>
<td>dad@example.com</td>
</tr>
<tr>
<td>Bro</td>
<td>Dooley</td>
<td>bro@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
See Live Preview of the above code
Only Important Code
<table class="table table-dark"> <thead> <tr> <th>Firstname</th> <th>Lastname</th> <th>Email</th> </tr> </thead> <tbody> <tr> <td>Susy</td> <td>Gala</td> <td>susy@example.com</td> </tr> <tr> <td>Kagney </td> <td>Karter</td> <td>kagney@example.com</td> </tr> <tr> <td>Audreytd> <td>Bitoni</td> <td>audreytd@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">Black/Dark Table</h2>
<p>The .table-dark class adds a black background to the table:</p>
<table class="table table-dark">
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>Susy</td>
<td>Gala</td>
<td>susy@example.com</td>
</tr>
<tr>
<td>Kagney </td>
<td>Karter</td>
<td>kagney@example.com</td>
</tr>
<tr>
<td>Audreytd>
<td>Bitoni</td>
<td>audreytd@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
See Live Preview of the above code
Only Important Code
<table class="table table-bordered table-sm"> <thead> <tr> <th>Firstname</th> <th>Lastname</th> <th>Email</th> </tr> </thead> <tbody> <tr> <td>Sharuk</td> <td>Mondak</td> <td>sharuk@example.com</td> </tr> <tr> <td>Sabit</td> <td>Hossain</td> <td>sabit@example.com</td> </tr> <tr> <td>Sohel</td> <td>kobir</td> <td>sohel@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">Small Table</h2>
<p>The .table-sm class makes the table smaller by cutting cell padding in half:</p>
<table class="table table-bordered table-sm">
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>Sharuk</td>
<td>Mondak</td>
<td>sharuk@example.com</td>
</tr>
<tr>
<td>Sabit</td>
<td>Hossain</td>
<td>sabit@example.com</td>
</tr>
<tr>
<td>Sohel</td>
<td>kobir</td>
<td>sohel@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
See Live Preview of the above code
Only Important Code
<table class="table"> <thead class="thead-dark"> <tr> <th>Firstname</th> <th>Lastname</th> <th>Email</th> </tr> </thead> <tbody> <tr> <td>Hello</td> <td>Sheikh</td> <td>hello@example.com</td> </tr> </tbody> </table> <table class="table"> <thead class="thead-light"> <tr> <th>Firstname</th> <th>Lastname</th> <th>Email</th> </tr> </thead> <tbody> <tr> <td>Hello</td> <td>Khan</td> <td>hello@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">Table Head Colors</h2>
<p>The .thead-dark class adds a black background to table headers, and the .thead-light class adds a grey background to table headers:</p>
<table class="table">
<thead class="thead-dark">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>Hello</td>
<td>Sheikh</td>
<td>hello@example.com</td>
</tr>
<tr>
<td>Hi</td>
<td>Khan</td>
<td>hi@example.com</td>
</tr>
<tr>
<td>July</td>
<td>Dooley</td>
<td>july@example.com</td>
</tr>
</tbody>
</table>
<table class="table">
<thead class="thead-light">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>Hello</td>
<td>Khan</td>
<td>hello@example.com</td>
</tr>
<tr>
<td>Hi</td>
<td>Bibi</td>
<td>hi@example.com</td>
</tr>
<tr>
<td>July</td>
<td>Marli</td>
<td>july@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
See Live Preview of the above code