Komponen HTML adalah elemen-elemen dasar yang digunakan untuk membuat struktur halaman web. HTML (HyperText Markup Language) adalah bahasa markup yang berfungsi untuk menyusun dan menampilkan konten di browser. Berikut adalah beberapa komponen utama dalam HTML:
<!DOCTYPE html>
Deklarasi tipe dokumen, biasanya ditulis di awal file HTML untuk memberi tahu browser bahwa dokumen menggunakan HTML5.
<html>
Elemen root yang membungkus semua elemen HTML lainnya.
<head>
Bagian dokumen yang berisi informasi metadata seperti judul, charset, link stylesheet, dan script.
<body>
Bagian utama dokumen tempat konten yang ditampilkan di browser berada.
<title><meta><meta charset="UTF-8">), deskripsi, atau viewport.<h1> sampai <h6>)<h1>Judul Utama</h1>
<h2>Sub Judul</h2>
<p>)<p>Ini adalah paragraf.</p>
<b> atau <strong>
<i> atau <em>
<ol>)<ol>
<li>Item 1</li>
<li>Item 2</li>
</ol>
<ul>)<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
Untuk menyusun data dalam bentuk tabel.
<table>
<tr>
<th>Nama</th>
<th>Usia</th>
</tr>
<tr>
<td>Ali</td>
<td>25</td>
</tr>
</table>
<img>)<img src="image.jpg" alt="Deskripsi Gambar">
<video>)<video controls>
<source src="video.mp4" type="video/mp4">
</video>
Untuk input dari pengguna.
<form action="/submit" method="POST">
<label for="name">Nama:</label>
<input type="text" id="name" name="name">
<button type="submit">Kirim</button>
</form>
Hyperlink (<a>)
Untuk membuat tautan.
<a href="https://example.com">Kunjungi</a>
Navigasi (<nav>)
Biasanya digunakan untuk menu navigasi.
<nav>
<a href="#home">Home</a>
<a href="#about">About</a>
</nav>
<div><span>Berikut penjelasan lengkap tentang dasar-dasar tag HTML dan atribut HTML, cocok untuk pemula yang ingin memahami struktur HTML tanpa CSS.
<!DOCTYPE html>
<html>
<head>
<title>Judul Halaman</title>
</head>
<body>
<h1>Selamat Datang!</h1>
<p>Ini adalah paragraf pertama saya.</p>
</body>
</html>
| Tag | Keterangan |
|---|---|
<!DOCTYPE html> |
Mendeklarasikan bahwa ini adalah dokumen HTML5 |
<html> |
Elemen root dari dokumen HTML |
<head> |
Berisi metadata: judul, charset, link, script, dll |
<title> |
Judul halaman yang tampil di tab browser |
<body> |
Isi utama halaman web (yang terlihat di browser) |
| Tag | Fungsi |
|---|---|
<h1> sampai <h6> |
Heading (judul besar ke kecil) |
<p> |
Paragraf |
<br> |
Baris baru |
<hr> |
Garis horizontal |
<a href="..."> |
Tautan (link) |
<img src="..." alt="..."> |
Gambar |
<ul>, <ol>, <li> |
Daftar (tak berurut, berurut, item) |
<table>, <tr>, <td>, <th> |
Tabel |
<input>, <button>, <form> |
Formulir |
Atribut digunakan untuk memberikan informasi tambahan pada elemen HTML. Semua atribut ditulis di tag pembuka.
<a href="https://google.com" target="_blank">Kunjungi Google</a>
| Atribut | Fungsi |
|---|---|
href |
Alamat tujuan tautan |
target="_blank" |
Buka di tab baru |
src |
Sumber file (untuk <img>, <script>, dll) |
alt |
Teks alternatif jika gambar tidak tampil |
type |
Tipe input atau button |
value |
Nilai default elemen form |
name, id, class |
Identifikasi dan styling (digunakan dalam JS/CSS) |
disabled, checked, selected |
Atribut boolean (tidak perlu nilai) |
<img src="foto.jpg" alt="Foto profil" width="200" height="200">
<input type="text" placeholder="Masukkan nama" name="nama" required>
<br>, <img>)