Bagaimana Anda menautkan (dengan <a>
) sehingga peramban pergi ke subjudul tertentu pada halaman target dan bukan ke atas?
210
Jika ada <a name="foo">
tag atau tag apa pun dengan id
(misalnya, <div id="foo"
>), maka Anda dapat menambahkan #foo
URL. Jika tidak, Anda tidak dapat secara sewenang-wenang menautkan ke bagian halaman.
Ini contoh lengkapnya: <a href="http://example.com/page.html#foo">Jump to #foo on page.html</a>
Menautkan konten pada contoh halaman yang sama: <a href="#foo">Jump to #foo on same page</a>
name
-attribute untuk<a>
-elements lagi: Nama Atribut pada elemen adalah usang. Pertimbangkan untuk menempatkan atribut id pada wadah terdekat.domain.com/#home?page=1
bagaimana cara menggunakan id di href?domain.com/?page=1#home
example.com/#RouteName?page=1#ID
. satu untuk perutean dan satu untuk navigasi di dalam halaman saat ini. akhirnya saya menggunakan mode html5 URL untuk menghapus tagar rute;) @tomsmedingAnda menggunakan jangkar dan hash. Sebagai contoh:
Target Tautan:
Tautan ke Target:
Atau, jika menautkan dari halaman lain:
sumber
name_of_target
. Anda tidak perlu menggunakan<a>
tag sebagai target. Jadi target lain bisa jadi<h3 id='name_of_target'>Content</h3>
.Cukup tambahkan hash dengan ID elemen ke URL. Misalnya
dan
Jadi tautannya akan terlihat seperti:
atau hanya
sumber
Begini caranya:
sumber
</a>
setelah pembukaan<div ...>
- tidak begitu yakin apa yang Anda coba lakukan di sini.Anda memiliki dua opsi:
Anda bisa menaruh jangkar di dokumen Anda sebagai berikut:
Atau Anda memberikan id ke elemen HTML apa pun:
Kemudian cukup tambahkan hash
#ref
ke URL tautan Anda untuk melompat ke referensi yang diinginkan. Contoh:sumber
Pada 12 Maret 2020, sebuah konsep telah ditambahkan oleh WICG untuk Fragmen Teks , dan sekarang Anda dapat menautkan ke teks pada halaman seolah-olah Anda sedang mencarinya dengan menambahkan berikut ini ke hash
#:~:text=<Text To Link to>
Contoh kerja
Chrome Version 81.0.4044.138
:Klik tautan ini. Harus memuat ulang halaman dan sorot teks tautan
sumber