11 Contoh Pembuatan Tabel Menggunakan Tag Table pada HTML
- Tabel digunakan untuk berbagai penugasan sebagai alat presentasi informasi teks dan data numerik.
- Tabel digunakan untuk membandingkan dua atau lebih item pada form tabulasi.
- Tabel juga digunakan untuk membuat database.
Definisi Tabel Pada HTML
Tabel HTML didefinisikan menggunakan tag table, dimana setiap baris tabel didefiniskan dengan tag TR dan kolom didefinisikan dengan tag TD. Bagian header pada tag table didefinisikan dengan tag TH. Secara default, heading tabel memiliki format bold dan rata tengah.
<!DOCTYPE html>
<html>
<body>
<table style="width:100%">
<tr>
<th>Nama Pertama</th>
<th>Nama Terakhir</th>
<th>Usia</th>
</tr>
<tr>
<td>Rahul</td>
<td>Sharma</td>
<td>24</td>
</tr>
<tr>
<td>Arun</td>
<td>Singh</td>
<td>32</td>
</tr>
<tr>
<td>Sam</td>
<td>Watson</td>
<td>41</td>
</tr>
</table>
</body>
</html>
Output:Nama Pertama | Nama Terakhir | Usia |
---|---|---|
Rahul | Sharma | 24 |
Arun | Singh | 32 |
Sam | Watson | 41 |
Option penting pada tabel HTML:
satu, Penambahan Border pada Tabel: border diatur menggunakan properti CSS border. Jika tidak dilakukan penentuan border tabel, maka akan menampilkan tabel tanpa adanya border pada layar monitor.
Sintak:
border: 1px solid black;
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;
}
</style>
</head>
<body>
<table style="width:100%">
<tr>
<th>Nama Awalan</th>
<th>Nama Akhir</th>
<th>Age</th>
</tr>
<tr>
<td>Priya</td>
<td>Bambang</td>
<td>24</td>
</tr>
<tr>
<td>Arun</td>
<td>Singh</td>
<td>32</td>
</tr>
<tr>
<td>Sam</td>
<td>Watson</td>
<td>41</td>
</tr>
</table>
</body>
</html>
Output:Nama Awalan | Nama Akhir | Age |
---|---|---|
Priya | Bambang | 24 |
Arun | Singh | 32 |
Sam | Watson | 41 |
dua, Penambahan Collapsed Border pada Tabel HTML: border collapsed pada html dapat ditambahkan dengan properti border-collapsed CSS.
Sintak:
border-collapse: collapse;
Contoh:
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;
border-collapse: collapse;
}
</style>
</head>
<body>
<table style="width:100%">
<tr>
<th>Nama Awalan</th>
<th>Nama Akhiran</th>
<th>Age</th>
</tr>
<tr>
<td>Priya</td>
<td>Sharma</td>
<td>24</td>
</tr>
<tr>
<td>Jumanji</td>
<td>Singh</td>
<td>32</td>
</tr>
<tr>
<td>Sam</td>
<td>Watson</td>
<td>41</td>
</tr>
</table>
</body>
</html>
Output:Nama Awalan | Nama Akhir | Age |
---|---|---|
Priya | Bambang | 24 |
Arun | Singh | 32 |
Sam | Watson | 41 |
tiga, Penambahan Cell Padding pada Tabel HTML: cell padding menentukan ruang antara cell konten dan bordernya. Jika tidak cell pandding tidak ditentukan pada tabel, maka akan ditampilkan tabel tanpa disertai cellpadding pada dokumen html.
Sintak:
padding: 20px;
Contoh:
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;
border-collapse: collapse;}
th, td
{
padding: 20px;}
</style>
</head>
<body>
<table style="width:100%">
<tr>
<th>Nama Awalan</th>
<th>Nama Akhiran</th>
<th>Usia</th>
</tr>
<tr>
<td>Sumanto</td>
<td>Sharma</td>
<td>24</td>
</tr>
<tr>
<td>Arun</td>
<td>Singh</td>
<td>32</td>
</tr>
<tr>
<td>Sam</td>
<td>Watson</td>
<td>41</td>
</tr>
</table>
</body>
</html>
Output:Nama Awalan | Nama Akhir | Age |
---|---|---|
Priya | Bambang | 24 |
Arun | Singh | 32 |
Sam | Watson | 41 |
empat, Penambahan Heading Left Align pada Tabel HTML: secara default, heading tabel adalah bold dan rata tengah. Untuk mengubah arah perataan menjadi kiri maka digunakan properti CSS left-align.
Sintak:
text-align: left;
Contoh:
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;
border-collapse: collapse;}
th, td
{
padding: 20px;}
th
{
text-align: left;}
</style>
</head>
<body>
<table style="width:100%">
<tr>
<th>Nama Awalan</th>
<th>Nama Akhiran</th>
<th>Usia</th>
</tr>
<tr>
<td>Shinta</td>
<td>Shanks</td>
<td>24</td>
</tr>
<tr>
<td>Arun</td>
<td>Singh</td>
<td>32</td>
</tr>
<tr>
<td>Sam</td>
<td>Watson</td>
<td>41</td>
</tr>
</table>
</body>
</html>
Output:Nama Awalan | Nama Akhir | Age |
---|---|---|
Priya | Bambang | 24 |
Arun | Singh | 32 |
Sam | Watson | 41 |
lima, Penambahan Spasi Border pada Tabel HTML: border spacing menentukan ruang antar cell pada tabel html. Untuk mengatur ruang spasi atau border spacing pada tabel, maka digunakan properti border-spacing CSS.
Sintak:
border-spacing: 5px;
Contoh:
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;}
table
{
border-spacing: 5px;}
</style>
</head>
<body>
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Priya</td>
<td>Sharma</td>
<td>24</td>
</tr>
<tr>
<td>Arun</td>
<td>Singh</td>
<td>32</td>
</tr>
<tr>
<td>Sam</td>
<td>Watson</td>
<td>44</td>
</tr>
</table>
</body>
</html>
Output:Firstname | Lastname | Age |
---|---|---|
Priya | Sharma | 24 |
Arun | Singh | 32 |
Sam | Watson | 44 |
enam, Penambahan cell yang Terdiri dari Beberapa Kolom pada Tabel HTML: Untuk dapat membuat cell span lebih dari satu kolom, maka digunakan atribut colspan.
Contoh:
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;
border-collapse: collapse;}
th, td
{
padding: 5px;
text-align: left;}
</style>
</head>
<body>
<h2>
Sel Span Dua Kolom:
</h2>
<table style="width:100%">
<tr>
<th>Name</th>
<th colspan="2">Telephone</th>
</tr>
<tr>
<td>Salman Khan</td>
<td>9125577854</td>
<td>8565557785</td>
</tr>
</table>
</body>
</html>
Output:Sel Span Dua Kolom:
Name | Telephone | |
---|---|---|
Salman Khan | 9125577854 | 8565557785 |
tujuh, Penambahan Cell yang Terdiri dari Banyak Baris pada Tabel HTML: untuk membuat cell yang terdiri dari lebih dari satu baris, maka digunakan atribut rowspan.
Sintak:
rowspan="..."
Contoh:
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;
border-collapse: collapse;}
th, td
{
padding: 5px;
text-align: left;}
</style>
</head>
<body>
<h2>
Cell Span Dua Baris:
</h2>
<table style="width:100%">
<tr>
<th>Name:</th>
<td>Sulaiman Khan</td>
</tr>
<tr>
<th rowspan="2">Telephone:</th>
<td>9125577854</td>
</tr>
<tr>
<td>8565557785</td>
</tr>
</table>
</body>
</html>
Output:Cell Span Dua Baris:
Name: | Sulaiman Khan |
---|---|
Telephone: | 9125577854 |
8565557785 |
delapan, Penambahan Caption pada Tabel HTML: untuk menambahkan caption pada tabel maka digunakan tag caption.
Sintak:
<caption>...</caption>
Contoh:
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;
border-collapse: collapse;}
th, td
{
padding: 20px;}
th
{
text-align: left;}
</style>
</head>
<body>
<table style="width:100%">
<caption>DETAILS</caption>
<tr>
<th>Nama Awalan</th>
<th>Nama Akhiran</th>
<th>Usia</th>
</tr>
<tr>
<td>Kajol</td>
<td>Gogon</td>
<td>26</td>
</tr>
<tr>
<td>Juleha</td>
<td>Peter</td>
<td>34</td>
</tr>
<tr>
<td>Samsan</td>
<td>Watson</td>
<td>41</td>
</tr>
</table>
</body>
</html>
Output:Nama Awalan | Nama Akhiran | Usia |
---|---|---|
Kajol | Gogon | 26 |
Juleha | Peter | 34 |
Samsan | Watson | 41 |
sembilan, Penambahan Background Color pada Tabel HTML: Warna dapat ditambahkan pada background tabel HTML dengan menggunakan pilihan background-color.
Sintak:
background-color: ...;
Contoh:
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td
{
border: 1px solid black;
border-collapse: collapse;}
th, td
{
padding: 5px;
text-align: left;}
table#t01
{
width: 100%;
background-color: #f2f2d1;}
</style>
</head>
<body>
<table style="width:100%">
<tr>
<th>Nama Awalan</th>
<th>Nama Akhiran</th>
<th>Usia</th>
</tr>
<tr>
<td>Prianca</td>
<td>Coper</td>
<td>25</td>
</tr>
<tr>
<td>Arunila</td>
<td>Khan</td>
<td>33</td>
</tr>
<tr>
<td>Sam</td>
<td>Simorangkir</td>
<td>42</td>
</tr>
</table>
<br />
<br />
<table id="t01">
<tr>
<th>Nama Awalan</th>
<th>Nama Akhiran</th>
<th>Usia</th>
</tr>
<tr>
<td>Sule</td>
<td>Sutisna</td>
<td>26</td>
</tr>
<tr>
<td>Riris</td>
<td>Purnamasari</td>
<td>17</td>
</tr>
<tr>
<td>Sam</td>
<td>Hutabarat</td>
<td>44</td>
</tr>
</table>
</body>
</html>
Output:Nama Awalan | Nama Akhiran | Usia |
---|---|---|
Prianca | Coper | 25 |
Arunila | Khan | 33 |
Sam | Simorangkir | 42 |
Nama Awalan | Nama Akhiran | Usia |
---|---|---|
Sule | Sutisna | 26 |
Riris | Purnamasari | 17 |
Sam | Hutabarat | 44 |
sepuluh, Membuat Tabel Bersarang pada HTML: tabel bersarang secara sederhana berarti membuat tabel di dalam tabel lainnya. Tabel bersarang akan membawa kepada proses pembuatan tabel yang lebih komplek yang secara visual lebih menarik namun memiliki potensi error yang lebih besar pula.
Contoh:
<!DOCTYPE html>
<html>
<body>
<table border=5 bordercolor=black>
<tr>
<td>Kolor Pertama Outer Table</td>
<td>
<table
border=5
bordercolor=grey>
<tr>
<td>
Baris Pertama Inner
Table
</td>
</tr>
<tr>
<td>
Baris Kedua Inner
Table
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Output:Kolor Pertama Outer Table |
|
Apa yang dimaksud dengan tag table pada dokumen HTML?
BalasHapusStruktur HTML digunakan untuk membuat baris dan kolom pada halaman website. Tag table mendefinisikan tabel secara keseluruhan dan tag baris tabel TR mendefinisikan setiap baris yang terdapat dalam tag table. Tag Tabel data TD digunakan untuk mendefinisikan data aktual pada sebuah tabel. Sebelum adanya, HTML 5 tag table hampir selalu digunakan pada setiap elemen pada dokumen HTML.
HapusApa tujuan penggunaan tabel pada dokumen HTML?
BalasHapusModel tabel HTML memungkinkan user untuk mengatur data, teks, teks yang telah diformat sebelumnya, gambar, tautan atau link, formulir, bidang formulir, table jenis lain, dan lain sebagainya ke dalam baris dan kolom sel tabel pada dokumen HTML. Setiap tabel mungkin memiliki keterangan terkait yang memberikan deskripsi singkat tentang tujuan dari pembuatan tabel tersebut pada dokumen HTML.
HapusApa pendefinisian dari sebuah tabel secara sederhana?
BalasHapusTabel merupakan struktur data yang mengatur informasi ke dalam baris dan kolom. Tabel dapat digunakan untuk menyimpan dan menampilkan data dalam format terstruktur. Contoh, database menyimpan data dalam tabel sehingga informasi dapat diakses dengan cepat dari baris tertentu.
Hapus