Saat menggunakan tautan fragmen URL kosong, untuk mengirim pengguna ke bagian atas halaman (mis. <a href="#">return to top</a>
), Apakah tautan ini dianggap rusak atau tidak valid? Salah satu alat saya adalah mengembalikan semuanya sebagai tautan rusak.
html
links
validation
Nathan
sumber
sumber
Jawaban:
Secara teknis, "#" adalah referensi URL yang didefinisikan dengan baik yang menunjuk ke awal dokumen saat ini, sehingga tidak "rusak" dalam pengertian formal. Namun, itu dapat dianggap sebagai buruk untuk aksesibilitas , dan itu juga merupakan gejala umum dari tautan "palsu", yaitu
a
elemen yang seharusnya tertaut ke sesuatu yang eksternal tetapi bergantung pada JavaScript. (Di masa lalu,<a href="..." onclick="...">
adalah satu-satunya jenis elemen yang mendukungonclick
atribut, jadi orang-orang menulishref="#"
atribut "dummy" , yang sebenarnya bukan dummy.)Jadi, Anda dapat menganggap ini sebagai pesan kesalahan yang salah, atau sebagai pesan peringatan yang berguna yang mungkin sedikit diformulasikan dengan buruk.
sumber
#
sendiri mengacu pada awal dokumen.Saya tidak berpikir itu dianggap sebagai tautan rusak.
Tautan rusak adalah tautan yang menunjuk ke sumber daya tidak ada (404 respons HTTP).
sumber