edubun
Bahasa Indonesia

Tag dan elemen

Sebuah elemen biasanya terdiri atas tiga hal berurutan: tag pembuka, konten, dan tag penutup dengan garis miring.

Bagian-bagian elemen

Lihat <p>Bread is ready.</p>. Tag pembuka <p> menyatakan bahwa paragraf dimulai di sini. Tag penutup </p>, dengan garis miring setelah kurung sudut pertama, menyatakan paragraf berakhir. Semua yang ada di antaranya adalah konten. Keseluruhannya, tag beserta konten, adalah elemen. Orang sering menyebut tag padahal maksudnya elemen, dan dalam percakapan itu tidak apa-apa, tetapi perbedaannya membantu saat membaca dokumentasi: tag adalah bagian di dalam kurung sudut, elemen adalah potongan halaman yang sudah jadi.

Atribut menambahkan rincian

Tag pembuka bisa membawa atribut, pengaturan tambahan yang ditulis sebagai name="value". Pada <a href="menu.html">Menu</a> atribut href menyatakan tujuan tautan. Pada <html lang="en"> atribut lang menyebut bahasanya. Tulis nilainya di dalam tanda petik ganda; standar membolehkan beberapa nilai tanpa petik, tetapi petik tidak pernah menimbulkan masalah. Beberapa atribut dipisahkan dengan spasi, dan urutannya tidak penting. Beberapa atribut, seperti required pada kolom formulir, bersifat boolean: menulis namanya saja sudah menyalakannya.

<p class="note" id="opening">We open at <strong>7 am</strong>.</p>
Satu elemen paragraf dengan dua atribut (class dan id) dan elemen strong yang bersarang di dalamnya.

Bersarang: tutup dengan urutan terbalik

Elemen bisa berada di dalam elemen lain. Pada contoh di atas, <strong> berada di dalam <p>. Aturannya sama dengan tanda kurung dalam aritmetika: yang dibuka terakhir harus ditutup lebih dulu. <p><strong>7 am</p></strong> salah karena paragraf ditutup saat elemen strong masih terbuka. Browser akan menebak maksudmu, tetapi kesalahan yang berbeda menghasilkan tebakan yang berbeda. Menjorokkan elemen anak dua spasi, seperti contoh-contoh di kursus ini, membuat susunan bersarangnya mudah dilihat.

Elemen kosong (void)

Beberapa elemen tidak boleh punya konten, jadi tidak punya tag penutup. Elemen ini disebut elemen void. Yang umum adalah <br> (pindah baris), <hr> (pemisah tema), <img>, <input>, <meta>, dan <link>. Kamu mungkin melihatnya ditulis dengan garis miring, seperti <br />; dalam HTML garis miring itu boleh dan diabaikan, jadi kedua bentuk berfungsi.

Makna, bukan tampilan

Di dalam paragraf kamu bisa menandai kata dengan <strong> untuk kepentingan yang kuat dan <em> untuk penekanan, yaitu tekanan yang mengubah cara kalimat diucapkan. Browser menampilkan strong sebagai tebal dan em sebagai miring, tetapi yang penting adalah maknanya. Pembaca layar bisa membacanya dengan suara berbeda, dan mesin pencari memperlakukannya sebagai kata penting. Kalau kamu hanya ingin teks tebal sebagai hiasan, itu tugas CSS. <b> dan <i> masih ada untuk teks yang dibedakan tanpa kepentingan tambahan, seperti nama kapal atau kata asing.

Karakter khusus dan komentar

Karena < memulai tag, kamu tidak bisa mengetiknya sebagai teks biasa. Tulis rujukan karakter sebagai gantinya: &lt; untuk kurang dari, &gt; untuk lebih dari, dan &amp; untuk tanda ampersand itu sendiri. Komentar, <!-- like this -->, diabaikan browser dan berguna untuk catatan bagi dirimu sendiri. Terakhir, HTML meringkas spasi: sepuluh spasi atau tiga pindah baris di file-mu tampil sebagai satu spasi. Tata letak berasal dari elemen dan CSS, bukan dari menekan tombol spasi.

tagPenanda di dalam kurung sudut, seperti <p> atau </p>
elemenTag pembuka + konten + tag penutup
atributPengaturan name="value" di dalam tag pembuka
elemen voidElemen tanpa konten dan tanpa tag penutup: br, img, input
strongKepentingan yang kuat (tampil tebal)
emPenekanan (tampil miring)
&lt;Rujukan karakter untuk <
  1. Pada <a href="menu.html">Menu</a>, apa itu href?
    • sebuah atribut
    • sebuah elemen
    • sebuah tag penutup
  2. Apa yang menandai tag penutup?
    • Garis miring setelah kurung sudut pertama
    • Titik dua
    • Tanda petik ganda
  3. Apakah <p><em>Hi</p></em> bersarang dengan benar?
    • Tidak, em harus ditutup sebelum p
    • Ya
    • Ya, urutannya tidak penting
  4. Manakah yang merupakan elemen void?
    • br
    • p
    • strong
  5. Elemen mana yang menandai kata dengan kepentingan yang kuat?
  6. Kamu ingin teks tebal hanya sebagai hiasan. Apa yang sebaiknya kamu pakai?
    • CSS
    • strong
    • h1
  7. Ketik rujukan karakter yang menampilkan tanda kurang dari sebagai teks.
  8. Kamu mengetik 5 spasi di antara dua kata. Berapa spasi yang tampil?
  9. Apa yang dilakukan browser terhadap komentar HTML?
    • Mengabaikannya
    • Menampilkannya dengan warna abu-abu
    • Menampilkannya sebagai tooltip
  10. Atribut mana yang boolean, menyala hanya dengan menulis namanya?
    • required
    • href
    • lang
Poin penting
  • Elemen = tag pembuka + konten + tag penutup.
  • Atribut adalah pasangan name="value" di dalam tag pembuka.
  • Tutup elemen dengan urutan terbalik dari pembukaannya; elemen void tidak punya tag penutup.
  • Pakai &lt; &gt; &amp; untuk karakter khusus; spasi diringkas.
Sumber kursus ini (10)
  • WHATWG, HTML Living Standard (html.spec.whatwg.org, checked 2026-10-17)
  • MDN Web Docs, Learn web development: Structuring content with HTML, and the HTML element reference (developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content and developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements, checked 2026-10-17)
  • MDN, HTML images (alt text guidance, checked 2026-10-17)
  • W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree, checked 2026-10-17)
  • CERN, A short history of the Web (home.cern/science/computing/the-birth-of-the-web/short-history-web/, checked 2026-10-17)
  • W3C and WHATWG memorandum of understanding, 28 May 2019 (w3.org/2019/04/WHATWG-W3C-MOU.html, checked 2026-10-17)
  • W3C, Using ARIA, first rule of ARIA use (w3.org/TR/using-aria/, checked 2026-10-17)
  • W3C Markup Validation Service (validator.w3.org, checked 2026-10-17)
  • MDN, Viewport meta element (checked 2026-10-17)
  • Every code exercise was checked with a Playwright probe against a reference solution.

Diperiksa: 2026-10-17