HTML Links Anchors Href Target Rel Download
Ringkasan
<a> (anchor) membuat hyperlink antar halaman, section, atau resource eksternal. Ini tulang punggung web.
Konsep Dasar
href— tujuan link (URL,#idanchor,mailto:,tel:).target="_blank"— buka tab baru (selalu tambahrel="noopener noreferrer").rel— hubungan dokumen (noopener, noreferrer, nofollow, canonical, dll).download— paksa unduh.
Cara Kerja / Struktur
<a href="/belajar/html">Pelajaran HTML</a>
<a href="#section-2">Ke bagian 2</a>
<a href="https://example.com" target="_blank" rel="noopener noreferrer">External</a>Contoh Kode
<nav>
<a href="/">Home</a>
<a href="/docs" aria-current="page">Docs</a>
</nav>Catatan Implementasi
target="_blank"tanparel="noopener"adalah kerentanan tab-nabbing — selalu tambahkan.- Link kosong
href="#"membuahkan scroll ke atas; hindari, pakai<button>kalau bukan navigasi.
Kesalahan Umum
- Lupa
rel="noopener"di_blank. - Pakai
<a>untuk aksi JS — lebih tepat<button>.
Glosarium
- Anchor: titik taut (link atau tujuan
#id). - noopener: cegah halaman baru akses
window.opener.