Minggu, 28 Februari 2016

Cara menggabungkan Kolom dan Baris pada Tabel di Blog, contoh 5

Cara menggabungkan Kolom dan Baris pada Tabel di Blog, contoh 5

Baca Juga

Berikut ini adalah cara menggabungkan kolom dan baris pada tabel. Beberapa kode yang tidak dijelaskan disini, bisa dilihat pada Contoh tabel 1 sampai dengan 4.

Pada contoh kali ini, membuat tampilan tabel dengan menggabungkan kolom (colspan) dan menggabungkan baris (rowspan). Pada tabel ini juga dicontohkan, terdapat header diatas dan di sebelah kiri.



Tampilan tabel yang diinginkan

KelasNama NilaiRata-rata
Fisika Kimia Biologi
IPA 1Mira75757575
Ferdy85758080
Thalia70807575
Donny75757575
IPA 2Mirna80707575
Ali75858080
Dinda75757575
Surya95908590
Maria75757575

CSS dan HTML yang digunakan untuk membuat tabel


<style>

#tabel5 {
    width:100%;
    border: 2px solid darkmagenta;
}

#tabel5 tr:nth-child(even) {
    background-color: Thistle ;
}
#tabel5 tr:nth-child(odd) {
    background-color:WhiteSmoke;
}

#tabel5 th {
     height:25px;
     background-color: DarkOrchid;
     color : white;
}

#tabel5 td {
   color : darkviolet;
   text-align : center;
}

#tabel5 tr:hover {
    background-color:MistyRose;
}

#tabel5 td:hover {
   background-color:LightPink;
}

</style>


<div>
<table align="center" id="tabel5">
<tbody>
<tr><th rowspan="2" width="40">Kelas</th><th rowspan="2" width="110">Nama</th>  
    <th colspan="3">Nilai</th><th rowspan="2">Rata-rata</th></tr>
<tr><th>Fisika</th>
    <th>Kimia</th>
    <th>Biologi</th>
</tr>
<tr>
<th rowspan="4">IPA 1</th>
<td style="padding: 5px; text-align: left;">Maria</td>
<td>75</td>
<td>75</td>
<td>75</td>
<td>75</td>
</tr>
<tr>
<td style="padding: 5px; text-align: left;">Ferdy</td>
<td>85</td>
<td>75</td>
<td>80</td>
<td>80</td>
</tr>
<tr>
<td style="padding: 5px; text-align: left;">Thalia</td>
<td>70</td>
<td>80</td>
<td>75</td>
<td>75</td>
</tr>
<tr>
<td style="padding: 5px; text-align: left;">Donny</td>
<td>75</td>
<td>75</td>
<td>75</td>
<td>75</td>
</tr>
<tr>
<th rowspan="5">IPA 2</th>
<td style="padding: 5px; text-align: left;">Mirna</td>
<td>80</td>
<td>70</td>
<td>75</td>
<td>75</td>
</tr>
<tr>
<td style="padding: 5px; text-align: left;">Ali</td>
<td>75</td>
<td>85</td>
<td>80</td>
<td>80</td>
</tr>
<tr>
<td style="padding: 5px; text-align: left;">Dinda</td>
<td>75</td>
<td>75</td>
<td>75</td>
<td>75</td>
</tr>
<tr>
<td style="padding: 5px; text-align: left;">Surya</td>
<td>95</td>
<td>90</td>
<td>85</td>
<td>90</td>
</tr>
<tr>
<td style="padding: 5px; text-align: left;">Maria</td>
<td>75</td>
<td>75</td>
<td>75</td>
<td>75</td>
</tr>
</tbody>
</table>
</div>



Penjelasan

Kode-kode CSS yang digunakan dapat dilihat pada penjelasan contoh 1 s/d 4. Sebagai tambahan disini adalah :
  • rowspan="2" : menggabungkan 2 row (baris) menjadi satu baris
  • colspan="3" : menggabungkan 3 column (kolom) menjadi satu kolom
Referensi

Related Posts

Cara menggabungkan Kolom dan Baris pada Tabel di Blog, contoh 5
4/ 5
Oleh