Berikut adalah contoh kode untuk membuat tabel dengan menggunakan Bootstrap.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<title>Contoh Tabel dengan Bootstrap</title>
</head>
<body>
<div class="container">
<table class="table">
<thead>
<tr>
<th scope="col">No</th>
<th scope="col">Nama</th>
<th scope="col">Email</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>John Doe</td>
<td>johndoe@example.com</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jane Smith</td>
<td>janesmith@example.com</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Michael Johnson</td>
<td>michaeljohnson@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
HTMLNo | Nama | |
---|---|---|
1 | John Doe | johndoe@example.com |
2 | Jane Smith | janesmith@example.com |
3 | Michael Johnson | michaeljohnson@example.com |
Membuat tabel dengan Striped Rows
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<title>Contoh Tabel dengan Bootstrap</title>
</head>
<body>
<div class="container">
<table class="table table-striped">
<thead>
<tr>
<th scope="col">No</th>
<th scope="col">Nama</th>
<th scope="col">Email</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>John Doe</td>
<td>johndoe@example.com</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jane Smith</td>
<td>janesmith@example.com</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Michael Johnson</td>
<td>michaeljohnson@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
HTMLNo | Nama | |
---|---|---|
1 | John Doe | johndoe@example.com |
2 | Jane Smith | janesmith@example.com |
3 | Michael Johnson | michaeljohnson@example.com |
Dengan menggunakan kelas table
dan table-striped
dari Bootstrap, kita dapat membuat tabel dengan baris bergaris. Kelas table
digunakan untuk mengatur tampilan tabel secara umum, sedangkan kelas table-striped
digunakan untuk memberikan efek garis pada setiap baris tabel.
Pada contoh di atas, kita memiliki tabel dengan tiga kolom yaitu “No”, “Nama”, dan “Email”. Setiap baris tabel memiliki nomor urut, nama, dan alamat email. Baris-baris tabel tersebut akan memiliki efek garis bergantian berkat penggunaan kelas table-striped
.
Membuat Bordered Table dan table striped
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<title>Contoh Tabel dengan Bootstrap</title>
</head>
<body>
<div class="container">
<table class="table table-bordered table-striped">
<thead>
<tr>
<th scope="col">No</th>
<th scope="col">Nama</th>
<th scope="col">Email</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>John Doe</td>
<td>johndoe@example.com</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jane Smith</td>
<td>janesmith@example.com</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Michael Johnson</td>
<td>michaeljohnson@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
HTMLNo | Nama | |
---|---|---|
1 | John Doe | johndoe@example.com |
2 | Jane Smith | janesmith@example.com |
3 | Michael Johnson | michaeljohnson@example.com |
Anda dapat menyalin kode di atas dan memasukkannya ke dalam file HTML Anda. Tabel ini akan memiliki garis tepi (border) dan baris bergaris (striped rows) yang diatur oleh kelas-kelas Bootstrap table-bordered
dan table-striped
.
Tabel Hover Rows dan table striped
<table class="table table-hover table-striped">
<thead>
<tr>
<th scope="col">No</th>
<th scope="col">Nama</th>
<th scope="col">Email</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>John Doe</td>
<td>johndoe@example.com</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jane Smith</td>
<td>janesmith@example.com</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Michael Johnson</td>
<td>michaeljohnson@example.com</td>
</tr>
</tbody>
</table>
HTMLNo | Nama | |
---|---|---|
1 | John Doe | johndoe@example.com |
2 | Jane Smith | janesmith@example.com |
3 | Michael Johnson | michaeljohnson@example.com |
Dengan menggunakan kelas table-hover
dan table-striped
dari Bootstrap, kita dapat membuat efek hover rows dan striped rows pada tabel. Efek hover rows akan memberikan highlight pada baris tabel saat kursor diarahkan ke atasnya, sedangkan striped rows akan memberikan warna latar yang berbeda secara bergantian pada setiap baris tabel.
Tabel Black/Dark dan Table Striped
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<title>Contoh Tabel dengan Bootstrap</title>
</head>
<body>
<div class="container">
<table class="table table-dark table-striped">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Nama</th>
<th scope="col">Email</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>John Doe</td>
<td>johndoe@example.com</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jane Smith</td>
<td>janesmith@example.com</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Michael Johnson</td>
<td>michaeljohnson@example.com</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
HTML# | Nama | |
---|---|---|
1 | John Doe | johndoe@example.com |
2 | Jane Smith | janesmith@example.com |
3 | Michael Johnson | michaeljohnson@example.com |
Dengan menggunakan kelas table-dark
dan table-striped
pada elemen <table>
, kita dapat membuat tabel dengan tampilan black/dark dan baris yang bergaris-garis.
Kelas table-dark
digunakan untuk memberikan warna latar belakang hitam pada tabel, sedangkan kelas table-striped
digunakan untuk memberikan efek garis-garis pada baris tabel.
Table Borderless
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<title>Tabel Borderless</title>
</head>
<body>
<table class="table table-borderless">
<thead>
<tr>
<th scope="col">No</th>
<th scope="col">Nama</th>
<th scope="col">Email</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>John Doe</td>
<td>johndoe@example.com</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Jane Smith</td>
<td>janesmith@example.com</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Michael Johnson</td>
<td>michaeljohnson@example.com</td>
</tr>
</tbody>
</table>
</body>
</html>
HTMLNo | Nama | |
---|---|---|
1 | John Doe | johndoe@example.com |
2 | Jane Smith | janesmith@example.com |
3 | Michael Johnson | michaeljohnson@example.com |
Tabel Contextual Classes
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<title>Tabel Bootstrap</title>
</head>
<body>
<table class="table">
<thead>
<tr>
<th scope="col">Nama</th>
<th scope="col">Usia</th>
<th scope="col">Kota</th>
</tr>
</thead>
<tbody>
<tr class="table-primary">
<td>John Doe</td>
<td>25</td>
<td>Jakarta</td>
</tr>
<tr class="table-success">
<td>Jane Smith</td>
<td>30</td>
<td>Bandung</td>
</tr>
<tr class="table-danger">
<td>Michael Johnson</td>
<td>35</td>
<td>Surabaya</td>
</tr>
<tr class="table-warning">
<td>Sarah Lee</td>
<td>28</td>
<td>Yogyakarta</td>
</tr>
</tbody>
</table>
</body>
</html>
HTMLNama | Usia | Kota |
---|---|---|
John Doe | 25 | Jakarta |
Jane Smith | 30 | Bandung |
Michael Johnson | 35 | Surabaya |
Sarah Lee | 28 | Yogyakarta |
Dalam contoh di atas, kita menggunakan kelas table
dari Bootstrap untuk membuat tabel. Kemudian, kita menggunakan kelas table-primary
, table-success
, table-danger
, dan table-warning
untuk memberikan warna latar belakang yang berbeda pada setiap baris tabel.
Kelas table-primary
memberikan latar belakang biru pada baris pertama tabel, table-success
memberikan latar belakang hijau pada baris kedua, table-danger
memberikan latar belakang merah pada baris ketiga, dan table-warning
memberikan latar belakang kuning pada baris keempat.
Anda dapat menyesuaikan kode di atas dengan menambahkan atau mengubah kolom dan baris sesuai kebutuhan Anda. Selain itu, Anda juga dapat mengganti warna garis pada baris dengan menggunakan CSS tambahan.
Sekarang Anda dapat menerapkan contoh kode di atas pada halaman HTML Anda untuk membuat tabel dengan baris bergaris menggunakan Bootstrap.