HTML5 adalah versi terbaru dari HTML (Hypertext Markup Language), bahasa markup standar untuk membangun halaman web. Jika Anda baru memulai perjalanan Anda dalam pengembangan web, artikel ini akan membantu Anda memahami dasar-dasar HTML5.
Apa itu HTML5?
HTML5 adalah evolusi dari HTML yang telah ada sejak awal World Wide Web. Ini menawarkan fitur-fitur baru yang memungkinkan pengembang untuk membuat website yang lebih interaktif dan kaya akan fitur tanpa bergantung pada plugin seperti Flash.
Struktur Dasar Dokumen HTML5
Setiap dokumen HTML5 dimulai dengan struktur dasar berikut:
Mari kita bahas setiap bagian:
1. `<!DOCTYPE html>`: Mendefinisikan bahwa dokumen ini adalah HTML5.
2. `<html>`: Elemen root dari halaman HTML.
3. `<head>`: Berisi metadata tentang dokumen.
4. `<meta charset="UTF-8">`: Menentukan pengodean karakter untuk dokumen.
5. `<meta name="viewport">`: Membantu dengan responsivitas pada perangkat mobile.
6. `<title>`: Menentukan judul halaman yang muncul di tab browser.
7. `<body>`: Berisi konten yang terlihat dari halaman web.
Elemen-elemen Dasar HTML5
Heading
HTML5 menyediakan enam tingkat heading, dari `<h1>` (paling penting) hingga `<h6>` (paling tidak penting).
Paragraf
Gunakan tag `<p>` untuk membuat paragraf teks.
Tautan
Gunakan tag `<a>` untuk membuat tautan ke halaman lain atau sumber daya.
Gambar
Sisipkan gambar menggunakan tag `<img>`.
Daftar
HTML5 mendukung daftar berurutan (`<ol>`) dan tidak berurutan (`<ul>`).
Elemen Semantik HTML5
HTML5 memperkenalkan beberapa elemen semantik baru yang membantu dalam menstruktur konten halaman dengan lebih baik:
- `<header>`: Untuk bagian atas halaman atau bagian.
- `<nav>`: Untuk menu navigasi.
- `<main>`: Untuk konten utama halaman.
- `<article>`: Untuk konten yang berdiri sendiri.
- `<section>`: Untuk mengelompokkan konten terkait.
- `<aside>`: Untuk konten sampingan.
- `<footer>`: Untuk bagian bawah halaman atau bagian.

