Tentang Buku Ini

Standar HTML yang digunakan, prasyarat, struktur bab, dan konvensi penulisan kode dalam ebook HTML Dasar.

Standar HTML

Ebook ini mengacu pada HTML Living Standard yang dikelola oleh WHATWG — standar HTML yang terus diperbarui dan diimplementasikan oleh semua browser modern. Tidak ada “versi” HTML5 yang spesifik karena HTML kini bersifat living standard: ia berkembang terus tanpa nomor versi besar.

Seluruh contoh kode diverifikasi berjalan di browser modern: Chrome, Firefox, Safari, dan Edge versi terbaru. Untuk fitur-fitur Web API seperti geolocation dan web workers, dukungan browser dicantumkan di bab yang relevan.

Prasyarat

Ebook ini dirancang untuk pemula absolut. Tidak diasumsikan pengalaman apapun sebelumnya — cukup tahu cara menggunakan komputer dan membuka browser.

Yang tidak diasumsikan:

  • Pengalaman HTML atau web development
  • Pengetahuan tentang CSS atau JavaScript
  • Penggunaan terminal atau command line

CSS dan JavaScript akan disinggung secara kontekstual saat dibutuhkan, tapi bukan topik utama ebook ini.

Struktur Bab

Lima puluh sembilan bab konten dibagi menjadi beberapa bagian:

BagianBabTopik
Fondasi HTML1–13Pengenalan, editor, struktur, elemen, atribut, teks, warna
Tautan dan Media14–17Tautan, gambar, favicon, judul halaman
Struktur dan Layout18–32Tabel, daftar, block/inline, div, class, id, tombol, iframe
Konten dan Kode27–39Path file, head, layout, responsif, kode, semantik, entitas
HTML Forms40–45Form, atribut, elemen, tipe input
Grafik46–47Canvas, SVG
Multimedia48–52Video, audio, plugin, YouTube
Web API53–58Geolocation, drag-drop, storage, workers, SSE
Aksesibilitas59Prinsip aksesibilitas web

Konvensi Penulisan Kode

Doctype — Semua contoh kode dimulai dengan <!DOCTYPE html> yang merupakan deklarasi wajib untuk dokumen HTML modern.

Indentasi — Menggunakan 2 spasi untuk indentasi, mengikuti konvensi yang paling umum di komunitas web.

Atribut dalam lowercase — Semua nama tag dan atribut ditulis dalam huruf kecil sesuai konvensi HTML5 modern.

Komentar penanda output — Komentar HTML <!-- Output: --> digunakan untuk menandai apa yang akan terlihat di browser:

<!-- index.html -->
<p>Halo, dunia!</p>
<!-- Output: Halo, dunia! ditampilkan sebagai paragraf -->

Melaporkan Kesalahan

Jika kamu menemukan kesalahan — kode yang tidak berjalan, penjelasan yang membingungkan, atau informasi yang sudah tidak akurat — laporkan melalui situs. Setiap laporan dibaca dan direspons.