CARA MEMBUAT TABEL RESPONSIVE 1
Akan tetapi, disini kita akan menggunakan 1 baris kode saja agar tabel yang kita buat menjadi responsive tanpa repot-repot memikirkan dan menggunakan javascript, jquery atau bootstrap js. Satu baris kode itu adalah:
overflow-x:auto;
Bagaimana Cara Menggunakan overflow-x:auto; pada Tabel agar Responsive
Pertama, buatlah terlebih dahulu konsep tabelnya. Misalnya ada; 5 kolom, 4 baris, yang rinciannya sebagai berikut:<table> <tr> <th>No</th> <th>Nama Lengkap</th> <th>Usia</th> <th>Pekerjaan</th> <th>Alamat</th> </tr> <tr> <td>1</td> <td>Khairul Annas</td> <td>150 tahun</td> <td>Online Broker</td> <td>Lampung</td> </tr> <tr> <td>2</td> <td>Ramdhani Eva</td> <td>194 tahun</td> <td>Graphic Designer</td> <td>Papua Nugini</td> </tr> <tr> <td>3</td> <td>Metra Fajri</td> <td>467 tahun</td> <td>Restaurant Manager</td> <td>Jerman</td> </tr> </table>
Kedua, Membungkus tabel tersebut dengan DIV element, semisal
<div>
<!-- tabel disini -->
</div>
Kemudian, tambahkan kode diatas pada element DIV, sbb:
<div style="overflow-x:auto;">
Sehingga keseluruhan menjadi:
<div style="overflow-x:auto;">
<table> <tr> <th>No</th> <th>Nama Lengkap</th> <th>Usia</th> <th>Pekerjaan</th> <th>Alamat</th> </tr> <tr> <td>1</td> <td>Khairul Annas</td> <td>150 tahun</td> <td>Online Broker</td> <td>Lampung</td> </tr> <tr> <td>2</td> <td>Ramdhani Eva</td> <td>194 tahun</td> <td>Graphic Designer</td> <td>Papua Nugini</td> </tr> <tr> <td>3d</td> <td>Metra Fajri</td> <td>467 tahun</td> <td>Restaurant Manager</td> <td>Jerman</td> </tr> </table>
</div>
Berikut ini demo tabel responsive:
No | Nama Lengkap | Usia | Pekerjaan | Alamat |
---|---|---|---|---|
1 | Khairul Annas | 150 tahun | Online Broker | Lampung |
2 | Ramdhani Eva | 194 tahun | Graphic Designer | Papua Nugini |
3 | Metra Fajri | 467 tahun | Restaurant Manager | Jerman |
Untuk Mempercantik tampilan tabel dapat diberi polesan sedikit dengan menggunakan CSS; Contoh:
<style>
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
border: 1px solid #ddd;
}
th, td {
border: none;
text-align: left;
padding: 8px;
}
tr:nth-child(even){background-color: #f2f2f2}
</style>
Hasil Final:
No | Nama Lengkap | Usia | Pekerjaan | Alamat |
---|---|---|---|---|
1 | Khairul Annas | 150 tahun | Online Broker | Lampung |
2 | Ramdhani Eva | 194 tahun | Graphic Designer | Papua Nugini |
3 | Metra Fajri | 467 tahun | Restaurant Manager | Jerman |
Comments