Membuat Tabel di HTML dan CSS

 Membuat Tabel di HTML dan CSS


Untuk membuat tabel dalam HTML ada beberapa tag penting yaitu antara lain : 

  1. Tag <table> untuk membungkus tabelnya
  2. Tag <thead> untuk membungkus bagian kepala tabel
  3. Tag <tbody> untuk membungkus bagian body dari tabel
  4. Tag <tr> (tabel row) untuk membuat baris
  5. Tag <td> (table data) untuk membuat sel
  6. Tag <th> (table head) untuk membuat judul pada header
Tag yang paling penting untuk diingat adalah tag <table>, <tr>, dan <td>. Sementara tag yang lain adalah tambahan (opsional), boleh digunakan boleh tidak .

Berikut merupakan langkah-langkah pembuatan tabel HTML :

1. Struktur Utama HTML dan diberi link di head untuk memanggil css-nya 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tabel HTML dan CSS || Muhammad Fahmi 'Ainunnajib</title>
    <link rel="stylesheet" href="CSS/style.css">
</head>

<body>

</body>

</html>

2. Membuat title

Code : 
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tabel HTML dan CSS || Muhammad Fahmi 'Ainunnajib</title>
    <link rel="stylesheet" href="CSS/style.css">
</head>

<body>
    <h1>Membuat Tabel di HTML & CSS</h1>
</body>

</html>

Hasilnya : 


3. Membuat title berada di tengah dengan memberi style di style.css

code : 

h1 {
    text-align: center;
}

hasilnya



4. Membuat tabel dan di isi dengan tabel heading atau judul dari tabel 

Code : 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tabel HTML dan CSS || Muhammad Fahmi 'Ainunnajib</title>
    <link rel="stylesheet" href="CSS/style.css">
</head>

<body>
    <h1>Membuat Tabel di HTML & CSS</h1>
    <table border="1">
        <tr>
            <th rowspan="2">No</th>
            <th rowspan="2">Nama Lengkap</th>
            <th colspan="3">Nilai</th>
            <th rowspan="2">Keterangan</th>
            <th rowspan="2">Foto</th>
            <th rowspan="2">Aksi</th>
        </tr>
        <tr>
            <th>UTS</th>
            <th>UAS</th>
            <th>Nilai Akhir</th>
        </tr>
    </table>
</body>

</html>


Hasilnya :




Fungsi colspan dan rowspan dalam HTML adalah untuk menggabungkan sel tabel secara horizontal dan vertikal:

Colspan : 
Digunakan untuk menggabungkan sel secara horizontal. Colspan memungkinkan satu sel tabel menjangkau lebar lebih dari satu sel atau kolom.

Rowspan :
Digunakan untuk menggabungkan sel secara vertikal. Rowspan memungkinkan satu sel tabel menjangkau tinggi lebih dari satu sel atau baris.


5. Memberi style pada tabel

Code : 

h1 {
    text-align: center;
}

table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}

Hasilnya : 


6. Menambahkan baris baru sebagai isi dari tabel

Code : 

        <tr>
            <td>1</td>
            <td>Muhammad Fahmi 'Ainunnajib</td>
            <td>99</td>
            <td>99</td>
            <td>99</td>
            <td>Sangat Baik</td>
            <td><img src="IMG/logo.jpg"></td>
            <td>
                <a href="#">edit</a> | <a href="#">delete</a>
            </td>
        </tr>


Hasilnya : 



7. Membuat foto di tabel menjadi lebih kecil, dan menambah beberapa baris

Code style foto :

img {
    width: 40px;
    height: 60px;
}

Code Tambah beberapa baris :

         <tr>
            <td>2</td>
            <td>Muhammad Fahmi 'Ainunnajib</td>
            <td>99</td>
            <td>99</td>
            <td>99</td>
            <td>Sangat Baik</td>
            <td><img src="IMG/logo.jpg"></td>
            <td>
                <a href="#">edit</a> | <a href="#">delete</a>
            </td>
        </tr>
        <tr>
            <td>3</td>
            <td>Muhammad Fahmi 'Ainunnajib</td>
            <td>99</td>
            <td>99</td>
            <td>99</td>
            <td>Sangat Baik</td>
            <td><img src="IMG/logo.jpg"></td>
            <td>
                <a href="#">edit</a> | <a href="#">delete</a>
            </td>
        </tr>

Hasilnya : 



8. Menambahkan background color pada th dan memberikan background color pada td secara selang-seling

Code : 

h1 {
    text-align: center;
}

table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}

img {
    width: 40px;
    height: 60px;
}

th {
    background-color: blueviolet;
}

tr:nth-child(even) {
    background-color: khaki;
}

Hasilnya : 


9. Menambahkan efek hover atau efek ketika di sorot dengan mouse di link edit dan hapus


Codenya : 

h1 {
    text-align: center;
}

table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}

img {
    width: 40px;
    height: 60px;
}

th {
    background-color: blueviolet;
}

tr:nth-child(even) {
    background-color: khaki;
}

a {
    text-decoration: none;
}

a:hover {
    background-color: blue;
    color: white;
    text-decoration: none;
}


Hasilnya : 





Komentar

Postingan populer dari blog ini

Membuat Simulasi Jaringan Komputer 2 Mikrotik, dengan VM

Konfigurasi 3 Mikrotik

Form HTML