HTML Best Practices
Menulis HTML yang baik membuat kode lebih mudah di-maintain, lebih aksesibel, dan lebih baik untuk SEO.
Struktur & Semantik
- Selalu mulai dengan
<!DOCTYPE html> - Gunakan elemen semantik (
header,nav,main, dll) - Gunakan heading secara hierarki (h1 → h2 → h3)
- Satu
<h1>per halaman
Aksesibilitas
- Selalu tambahkan
altpada gambar - Gunakan
<label>pada form inputs - Pastikan kontras warna yang cukup
- Gunakan ARIA attributes jika diperlukan
Performance
- Gunakan
loading="lazy"pada gambar dan iframe - Minify HTML untuk production
- Taruh CSS di
<head>, JavaScript sebelum</body>
Lainnya
- Gunakan lowercase untuk tag dan atribut
- Selalu tutup tag (kecuali self-closing seperti
<br>,<img>) - Gunakan indentasi yang konsisten (2 atau 4 spasi)
- Validasi HTML dengan validator.w3.org