edubun
Bahasa Indonesia

Tautan

Huruf H dalam HTML berarti hypertext: teks yang menaut ke teks lain. Satu elemen, a, membuat setiap tautan di web.

Elemen anchor

Tautan dibuat dengan elemen <a>, singkatan dari anchor (jangkar). Atribut href-nya memuat alamat tujuan, dan kontennya adalah teks yang diklik orang. Pada <a href="https://developer.mozilla.org/">MDN Web Docs</a>, kata MDN Web Docs tampil bergaris bawah, dan mengaktifkannya memuat alamat itu. Tautan bisa dipakai dengan tetikus, jari, atau papan ketik: tekan Tab untuk berpindah dari tautan ke tautan dan Enter untuk mengikutinya. Tanpa href, <a> hanyalah penanda tempat dan tidak bisa dicapai dengan Tab.

Alamat absolut dan relatif

URL absolut memuat segalanya: skema (https:), domain, dan jalur, misalnya https://example.com/menu/bread.html. Pakai URL absolut untuk tautan ke situs lain. URL relatif menghilangkan bagian yang sama dengan halaman saat ini. Pada halaman di https://example.com/menu/index.html, tautan bread.html berarti file di folder yang sama, ../about.html berarti satu folder ke atas, dan /contact.html dimulai dari akar situs. Tautan relatif tetap berfungsi saat seluruh situs pindah ke domain baru.

<a href="https://www.w3.org/">W3C</a>          <!-- another site -->
<a href="bread.html">Bread</a>                <!-- same folder -->
<a href="../about.html">About us</a>          <!-- one folder up -->
<a href="#hours">Opening hours</a>           <!-- same page -->
<a href="mailto:hello@example.com">Email us</a>

<h2 id="hours">Opening hours</h2>
Lima jenis tujuan tautan. Baris terakhir adalah elemen yang dituju #hours.

Tautan di dalam halaman yang sama

Beri elemen apa pun sebuah id, dan tautan yang href-nya berupa tanda pagar diikuti id itu akan langsung melompat ke sana. <a href="#hours"> menggulir ke <h2 id="hours">. Sebuah id harus unik di dalam halaman dan tidak boleh berisi spasi. Artikel panjang memakainya untuk daftar isi, dan banyak situs menaruh tautan lompat di bagian paling atas (Skip to main content) agar pengguna papan ketik tidak perlu menekan Tab melewati seluruh menu di setiap halaman.

Email, telepon, dan unduhan

Skema lain membuka program lain. mailto:hello@example.com membuka email baru di program surel pengunjung, dan tel:+82212345678 menawarkan untuk menelepon nomor itu di ponsel. Menambahkan atribut download pada tautan meminta browser menyimpan file alih-alih membukanya. Tautan ini praktis, tetapi sebutkan fungsinya di teks tautan, karena orang tidak menyangka program surel tiba-tiba muncul.

Tab baru dan teks tautan yang baik

target="_blank" membuka tautan di tab baru. Pakailah dengan hemat: atribut ini mengambil kendali dari pengunjung, dan tombol Kembali tidak lagi membawanya kembali. Kalau kamu memakainya, sebutkan di teks tautan, misalnya (dibuka di tab baru). Yang paling penting adalah teks tautan itu sendiri. Pengguna pembaca layar sering memunculkan daftar semua tautan di halaman, dan daftar sepuluh entri yang semuanya berbunyi klik di sini atau baca selengkapnya tidak memberi tahu apa pun. Tulis teks yang masuk akal di luar konteksnya: Unduh jadwal 2026, bukan klik di sini.

Secara bawaan, browser memberi garis bawah dan warna biru pada tautan, dan menampilkan tautan yang sudah dikunjungi dengan warna ungu. Kamu bisa mengubah gaya tautan dengan CSS, tetapi pertahankan penanda selain warna saja, seperti garis bawah, agar orang yang tidak bisa membedakan warna tetap tahu kata mana yang berupa tautan. Saat tautan mendapat fokus papan ketik, browser menggambar cincin fokus di sekelilingnya; jangan pernah menghapus cincin itu tanpa menggantinya dengan penanda lain yang jelas.

aAnchor: elemen tautan
hrefTujuan tautan
URL absolutAlamat lengkap dengan skema dan domain
URL relatifAlamat yang diukur dari halaman saat ini
fragmen (#id)Melompat ke elemen dengan id itu
mailto:Membuka email baru
target="_blank"Membuka di tab baru; pakai dengan hemat
  1. Atribut mana yang memuat alamat tautan?
  2. Pada https://example.com/menu/index.html, ke mana bread.html menunjuk?
    • https://example.com/menu/bread.html
    • https://example.com/bread.html
    • https://bread.html
  3. Di halaman yang sama, ke mana ../about.html menunjuk?
    • https://example.com/about.html
    • https://example.com/menu/about.html
    • https://about.html
  4. href="#prices" menaut ke mana?
    • Elemen dengan id="prices" di halaman ini
    • Halaman bernama prices.html
    • Situs bernama prices
  5. Teks tautan mana yang paling baik?
    • Unduh jadwal 2026
    • Klik di sini
    • Baca selengkapnya
  6. Tombol mana yang memindahkan fokus papan ketik dari tautan ke tautan?
    • Tab
    • Shift
    • Space
  7. Skema mana yang membuka email baru?
    • mailto:
    • tel:
    • https:
  8. Mengapa target="_blank" sebaiknya dipakai dengan hemat?
    • Tombol Kembali tidak lagi berfungsi, dan pengunjung tidak memilih tab baru
    • Memperlambat halaman
    • Bukan HTML yang valid
  9. Bolehkah dua elemen di satu halaman memakai id yang sama?
    • Tidak, id harus unik
    • Ya, berapa pun
    • Hanya untuk judul
  10. Atribut mana yang meminta browser menyimpan file alih-alih membukanya?
Poin penting
  • a + href membuat tautan; kontennya adalah teks yang bisa diklik.
  • URL absolut untuk situs lain, URL relatif di dalam situsmu, #id untuk halaman yang sama.
  • Tulis teks tautan yang masuk akal dengan sendirinya.
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