Untuk membuat dokumen HTML, setidaknya kamu harus menyertakan tiga tag utama, yaitu:
<html>
<head>
<!-- Informasi dokumen -->
</head>
<body>
<!-- Konten halaman -->
</body>
</html>
1. <!DOCTYPE html>
Sebelum tag <html>
, kita perlu menuliskan deklarasi:
<!DOCTYPE html>
Tujuannya adalah untuk memberitahu browser bahwa kita menggunakan HTML5 sebagai standar. Ini penting agar browser tidak salah menafsirkan kode kita.
2. Elemen <html>
Tag <html>
adalah pembungkus utama seluruh dokumen HTML. Semua elemen HTML lainnya berada di dalamnya.
Biasanya juga ditambahkan atribut lang
untuk mendeskripsikan bahasa konten:
<html lang="id"></html>
3. Elemen <head>
Tag <head>
berisi informasi meta atau pengaturan dokumen yang tidak terlihat langsung oleh pengguna.
Hal-hal yang biasanya ada di <head>
:
<title>
→ judul halaman (terlihat di tab browser)<meta charset="UTF-8">
→ untuk encoding karakter<meta name="viewport">
→ agar halaman responsif<link rel="stylesheet">
→ menghubungkan file CSS<script>
→ menyisipkan JavaScript<meta name="description">
,<meta name="author">
, dll.
Contoh:
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Halaman Pertamaku</title>
</head>
4. Elemen <body>
Semua konten yang akan ditampilkan di layar pengguna ditulis di dalam <body>
.
Mulai dari:
- Judul & paragraf
- Gambar & video
- Tombol & link
- Formulir & tabel
Contoh:
<body>
<h1>Selamat Datang</h1>
<p>Ini adalah halaman web pertamaku!</p>
</body>
Contoh Dokumen HTML Lengkap
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Belajar HTML</title>
</head>
<body>
<h1>Halo Dunia!</h1>
<p>Ini adalah contoh struktur dasar HTML.</p>
</body>
</html>
Kesimpulan
Untuk membuat dokumen HTML, susunannya adalah:
- Awali dengan
<!DOCTYPE html>
- Gunakan
<html>
sebagai elemen utama - Simpan metadata di
<head>
- Simpan semua konten yang terlihat di
<body>
Dengan memahami struktur ini, kamu udah selangkah lebih dekat jadi web developer! 🚀