Belajar HTML - Menandai Elemen Unik dengan ID

html-id

Halo teman-teman,

Setelah sebelumnya kita bahas tentang class di HTML, sekarang kita akan lanjut ke pasangan dekatnya, yaitu id. Kalau class bisa digunakan di banyak elemen sekaligus, id justru digunakan untuk menandai satu elemen secara unik.

Yuk, kita pelajari kegunaan id dan gimana cara pakainya!

Apa Itu Atribut id?

Atribut id digunakan untuk memberikan penanda unik pada satu elemen HTML. Tidak boleh ada dua elemen dalam satu halaman yang menggunakan id yang sama.

Contoh:

<p id="info">Ini paragraf dengan ID 'info'</p>

Id ini bisa digunakan dalam CSS, JavaScript, dan juga untuk navigasi dalam halaman (bookmark).

Menggunakan ID dalam CSS

Di CSS, selector untuk id menggunakan tanda pagar #.

<style>
  #info {
    color: blue;
    font-size: 18px;
  }
</style>

Semua elemen yang punya id="info" (harusnya cuma satu!) akan tampil dengan teks biru dan ukuran 18px.

Menggunakan ID untuk Navigasi (Bookmark)

Id juga bisa digunakan untuk membuat tautan langsung ke bagian tertentu dalam halaman, cocok untuk halaman yang panjang.

Contoh:

<h2 id="kontak">Kontak Kami</h2>
<a href="#kontak">Lompat ke bagian kontak</a>

Saat link diklik, halaman akan scroll langsung ke elemen yang memiliki id kontak.

Menggunakan ID di JavaScript

JavaScript bisa mencari dan mengubah elemen berdasarkan id dengan getElementById().

Contoh:

<p id="demo">Teks awal</p>
<script>
  document.getElementById("demo").innerHTML = "Teks telah diubah";
</script>

Ini berguna banget untuk membuat halaman web yang dinamis.

Aturan Penting Tentang ID

  1. ID harus unik dalam satu halaman

  2. ID bersifat case-sensitive (Info beda dengan info)

  3. Tidak boleh ada spasi dalam nama ID

  4. ID bisa digunakan di elemen HTML apa pun

Dengan memahami penggunaan id, kamu bisa mengatur elemen secara spesifik, baik untuk styling, navigasi, maupun scripting.

Kalau kamu masih bingung soal perbedaan class dan id, atau punya pertanyaan soal penggunaannya, tulis aja di komentar ya. Kita bahas bareng!

Di materi selanjutnya, kita akan belajar tentang iframe di HTML—cara menyematkan halaman lain ke dalam halaman kita. Sampai ketemu di tutorial berikutnya!

Komentar

Postingan Populer

Latihan soal dan jawaban matakuliah Database Management Systems (DBMS) dari pertemuan 1 (Satu) sampai dengan pertemuan 6 (Enam). Latihan soal dan jawaban mata kuliah Database Management Systems (DBMS) ini hanya sekedar untuk referensi dan bahan evaluasi diri. Tidak dianjurkan untuk anak dibawah umur, ibu hamil dan menyusui. Serta jangan digunakan untuk mencontek dalam proses pelaksanaan ujian tengah semester (UTS) maupun ujian akhir semester (UAS). 1. Kumpulan data yang terorganisir berdasarkan suatu struktur hubungan. Disebut…. a. Metadata b. database c. informasi d. file e. data 2. Deskripsi tentang format dan karakteristik data, termasuk tipenya, ukurannya, nilai-nilai yang absah, dan dokumentasi lainnya. Disebut… a. Metadata  b. database c. informasi d. file e. data 3. Evolusi teknologi database yang masih menggunakan flat file terjadi di tahun… a. 1960an – 1980an b. 1970an-1990an c. 1970an- 1980an d. 1980an- sekarang e. 1990an- sekarang 4. kompone...

Gambar

Berikut ini adalah kisi-kisi soal dan kunci jawaban Quiz, UTS, UAS, dan HER matakuliah Interaksi Manusia dan Komputer (IMK) terbaru hasil ringkasan dari pertemuan 1, pertemuan 2, pertemuan 3, pertemuan 4, pertemuan 5, pertemuan 6, pertemuan 9, pertemuan 10, pertemuan 11, pertemuan 12, pertemuan 13, dan pertemuan 14 di kampus Akademi Mananajemen Informatika dan Komputer (AMIK) Bina Sarana Informatika (BSI) dan Nusa Mandiri. Soal dan kunci jawaban Interaksi Manusia dan Komputer (IMK) ini telah diperbaharui dan diperbaiki sehingga kebenaran jawabannya sesuai dengan modul/materi. Media yang memungkinkan manusia berinteraksi dengan komputer untuk memberikan suatu perintah kepada komputer adalah definisi dari... Program Aplikasi Interface Komputer Salah Semua Jawaban benar adalah: Definisi Antarmuka Manusia dan Komputer Bagian yang berfungsi menghasilkan informasi berdasarkan pengolahan data yang sudah dimasukan oleh pengguna l...

Gambar

Halo teman-teman! Setelah sebelumnya kita membahas cara menambahkan komentar di CSS , sekarang kita masuk ke bagian yang lebih seru, yaitu belajar tentang warna di CSS. Warna itu nggak cuma soal tampilan, tapi juga soal kesan dan kenyamanan saat kita membaca atau menggunakan website. Dengan warna, kita bisa membuat halaman web jadi lebih menarik, lebih mudah dibaca, bahkan bisa membangun suasana tertentu. Dan kabar baiknya — CSS menyediakan beberapa cara berbeda untuk menuliskan warna. Yuk, kita pelajari satu per satu! Format Penulisan Warna dalam CSS CSS mendukung beberapa format penulisan warna, di antaranya: Nama warna (misalnya: red , skyblue , black ) Kode HEX (seperti #ff0000 ) RGB (Red, Green, Blue) HSL (Hue, Saturation, Lightness) Setiap format punya karakteristik sendiri dan bisa digunakan sesuai kebutuhan desain. 1. Nama Warna CSS sudah mengenali lebih dari 140 nama warna standar. Contoh: color: red; background-color: skyblue; Cara ini cocok kalau kam...