Cara menulis komentar di HTML
Komentar HTML diawali dengan <!-- dan diakhiri dengan -->. Browser mengabaikan semua yang ada di antara kedua penanda itu, jadi teksnya tidak pernah muncul di halaman:
Hanya heading dan paragrafnya yang muncul. HTML punya satu sintaks komentar, dan sintaks itu berlaku untuk satu baris maupun banyak baris.
Shortcut di VS Code dan kebanyakan editor: pilih beberapa baris lalu tekan Ctrl + / (Cmd + / di Mac). Editor menambahkan penandanya untukmu, dan tombol yang sama menghapusnya.
Menonaktifkan kode dengan komentar
Karena browser mengabaikan tag di dalam komentar, membungkus markup dengan <!-- dan --> menyembunyikannya tanpa menghapusnya. Ini cara tercepat untuk menguji halaman tanpa sebuah elemen:
Hapus <!-- dan --> di baris banner dan banner-nya muncul lagi. Kode yang dinonaktifkan dengan komentar tetap diunduh bersama halaman, jadi setelah kamu yakin tidak membutuhkannya, hapus saja.
Komentar tidak bisa bersarang
--> yang pertama selalu menutup komentar. Kalau kode yang kamu nonaktifkan sudah berisi komentar, komentar luar berakhir lebih cepat dan sisanya tumpah ke halaman. Contoh ini memberikan komentar bersarang ke parser browser dan menunjukkan apa yang akhirnya terlihat:
still meant to be hidden --> tampil sebagai teks. Sebelum menonaktifkan blok besar, hapus komentar di dalamnya (atau ubah -->-nya supaya tidak cocok lagi).
Beberapa aturan lain: komentar tidak boleh diawali dengan <!--> (itu adalah komentar kosong, jadi yang mengikutinya akan terlihat), dan --!> menutup komentar sama seperti -->, jadi jangan tulis keduanya di dalam teks komentar.
Komentar bersifat publik
Komentar adalah bagian dari HTML yang dikirim server, jadi setiap pengunjung bisa membacanya lewat View Source atau developer tools. Sebuah script juga bisa mendaftarnya:
Gunakan komentar hanya untuk catatan tentang kode. Apa pun yang bersifat pribadi (password, API key, URL internal, data pelanggan) tidak boleh ada di HTML, entah di dalam komentar atau tidak. Build tool dan minifier biasanya menghapus komentar dari HTML produksi, yang juga menghemat beberapa byte.
Komentar di CSS dan JavaScript
Komentar HTML hanya berfungsi di HTML. Di dalam <style> dan <script>, kamu memakai sintaks komentar bahasa itu:
Heading-nya menjadi biru: CSS mengabaikan penanda <!-- dan --> itu sendiri dan tetap menerapkan aturan di antaranya. Hanya /* ... */ yang menonaktifkan CSS. Halaman komentar CSS membahas sintaks itu.
Komentar kondisional
Kode lama kadang berisi <!--[if IE]> ... <![endif]-->. Ini adalah instruksi untuk Internet Explorer 9 dan versi sebelumnya. Semua browser saat ini memperlakukannya sebagai komentar biasa, jadi konten di dalamnya diabaikan dan seluruh bloknya bisa dihapus.
Kesalahan umum
- Membuat komentar bersarang.
-->di dalam mengakhiri komentar luar. Hapus komentar di dalam sebelum menonaktifkan sebuah blok. - Menaruh rahasia di komentar. Komentar dikirim ke setiap pengunjung.
- Lupa menulis
-->. Semua yang ada setelah<!--sampai akhir file menghilang, sehingga seolah setengah halaman lenyap. - Memakai
<!-- -->di CSS. Cara itu tidak menonaktifkan aturan. Pakai/* */. - Memakai
//di HTML.// notetampil sebagai teks. HTML hanya memahami<!-- -->.
Pertanyaan yang sering diajukan
Bagaimana cara menulis komentar di HTML?
Awali dengan <!-- dan akhiri dengan -->: <!-- This is a comment -->. Semua yang ada di antara kedua penanda itu diabaikan browser, termasuk tag, jadi sintaks yang sama bisa dipakai untuk menonaktifkan kode.
Bagaimana cara membuat komentar multi baris di HTML?
HTML hanya punya satu sintaks komentar, dan sintaks itu bisa mencakup baris sebanyak apa pun. Taruh <!-- di baris pertama dan --> setelah baris terakhir.
Apa shortcut untuk membuat komentar di HTML?
Di VS Code dan kebanyakan editor kode, pilih baris-barisnya lalu tekan Ctrl + / (Windows dan Linux) atau Cmd + / (Mac). Editor membungkus pilihan itu dengan <!-- dan -->, dan tombol yang sama menghapusnya.
Bisakah komentar HTML bersarang?
Tidak. --> yang pertama mengakhiri komentar, jadi di <!-- a <!-- b --> c --> teks c --> tampil di halaman. Untuk menonaktifkan blok yang berisi komentar, hapus atau ubah dulu komentar di dalamnya.
Apakah pengguna bisa melihat komentar HTML?
Komentar tidak ditampilkan, tapi tetap dikirim ke browser bersama halaman. Siapa pun bisa membacanya lewat View Source atau developer tools, jadi jangan pernah menaruh password, key, atau catatan pribadi di dalamnya.
Apakah komentar HTML berfungsi di dalam CSS atau JavaScript?
Tidak. Di dalam elemen <style> pakai /* ... */, dan di dalam <script> pakai // atau /* ... */. Komentar HTML di dalam blok style tidak menyembunyikan aturan CSS di dalamnya.