Lewati ke konten utama

List & Hyperlink

Ilustrasi website dengan link dan halaman

Sumber: mostar.co.id -

Web tanpa link hanyalah dokumen mati. Di bab ini, kita akan belajar cara menyusun daftar (list) dan menghubungkan halaman web satu sama lain (hyperlink).

Membuat List (Daftar)​

HTML memiliki dua jenis daftar utama: yang urutannya tidak penting (bullet points) dan yang penting (nomor).

1. Unordered List (Bullet Points)​

Diagram struktur unordered list HTML

Sumber: poweredtemplate.com -

Gunakan tag <ul> (Unordered List) jika urutan poin tidak mempengaruhi makna. Setiap butir daftar dibungkus dengan tag <li> (List Item).

<ul>
<li>HTML (Struktur)</li>
<li>CSS (Tampilan)</li>
<li>JavaScript (Interaksi)</li>
</ul>

Hasil:

  • HTML (Struktur)
  • CSS (Tampilan)
  • JavaScript (Interaksi)

2. Ordered List (Nomor)​

Gunakan tag <ol> (Ordered List) jika urutannya adalah langkah-langkah atau prioritas. Browser akan otomatis memberi nomor (1, 2, 3...) secara berurutan.

<ol>
<li>Buka VS Code</li>
<li>Tulis Kode</li>
<li>Simpan File</li>
</ol>

Hasil:

  1. Buka VS Code
  2. Tulis Kode
  3. Simpan File
Kombinasi List

Anda bisa memasukkan list di dalam list (Nested List). Contohnya membuat sub-bab di dalam daftar isi.


Diagram struktur unordered list HTML

Sumber: bikin.website.com -

Tag <a> (Anchor) adalah elemen terpenting yang membuat web saling terhubung. Atribut wajibnya adalah href (Hypertext Reference).

<a href="tujuan-link.html">Teks yang Diklik</a>

Gunakan alamat lengkap (https://...) untuk link ke luar website Anda.

<a href="[https://google.com](https://google.com)">Buka Google</a>

<a href="[https://google.com](https://google.com)" target="_blank">Buka Google di Tab Baru</a>

Keamanan Link

Saat menggunakan target="_blank", browser modern sudah otomatis mengamankannya. Namun, praktik terbaik (best practice) lama menyarankan menambahkan rel="noopener noreferrer" untuk mencegah celah keamanan pada browser jadul.

Untuk menghubungkan file dalam satu folder project, cukup panggil nama filenya tanpa https.

Misal Anda punya file halaman2.html di sebelah index.html:

<p>
Ingin lanjut belajar?
<a href="halaman2.html">Klik di sini untuk ke Halaman 2</a>
</p>

Anda bisa membuat link yang melompat ke bagian tertentu di halaman yang sama menggunakan ID.

<a href="#kontak">Langsung ke Kontak</a>

<h2 id="kontak">Hubungi Kami</h2>