Cara Membuat Tabel Responsive

Tabel Responsive Tanpa Bootstrap

Untuk membuat tabel agar responsive umumnya kita menggunakan twitter bootstrap. Ada juga yang menyediakan fitur serba responsive lainnya seperti bulma, foundation dan sebagainya. Tidak sedikit pula yang memahami pemrograman CSS lebih memilih desain tabel dalam bentuk list (daftar).
Cara Membuat Tabel Responsive
Cara Membuat Tabel Responsive

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

Popular posts from this blog

SURVIVAL FOR SUCCESS https://meraihsingkronisasikesuksesan.blogspot.com/2017/09/survival-for-success.htm

Dua Idiologi Matrealis

BINTANG KESUKSESAN DI BULAN BAHAGIA Bahagianya hidup yang tidak dapat diucapkan dengan kata-kata dan juga tak bisa dituangkan lewat kanvas untuk dilukiskan.atau digambarkan walau dengan seketsa saja, Apa harus abstrak. Sayang alirannya realis atau naturalis,Kalau tidak pasti penuh warna cerah goresan kwas diatas kanvasnya.

SATU KATA TENTANG CINTA https://meraihsingkronisasikesuksesan.blogspot.com/2017/10/.html

HAPPY FOR SUCCESS https://meraihsingkronisasikesuksesan.blogspot.com/2017/08/happy-for-success.html

MANUSIA DAN SOLUTION http://meraihsingkronisasikesuksesan.blogspot.com/2017/08/manusia-dan-solution.html

MENEMUKAN KESUKSESAN DALAM DIRI https://meraihsingkronisasikesuksesan.blogspot.com/2017/07/menemukan-kesuksesan-dalam-diri.html

POTENSI KESUKSESAN DIRI

Merubah Sikap Negatif Menjadi Positif

MENCAPAI KESUKSESAN https://meraihsingkronisasikesuksesan.blogspot.com/2017/08/sebuah-kesuksesan.html