Boş URL parçası bağlantıları kullanırken, kullanıcıyı sayfanın üst kısmına göndermek için (ör. <a href="#">return to top</a>
), Bu bağlantılar bozuk veya geçersiz kabul edilir mi? Aletlerimden biri hepsini bozuk bağlantılar olarak geri döndürüyor.
Boş URL parçası bağlantıları kullanırken, kullanıcıyı sayfanın üst kısmına göndermek için (ör. <a href="#">return to top</a>
), Bu bağlantılar bozuk veya geçersiz kabul edilir mi? Aletlerimden biri hepsini bozuk bağlantılar olarak geri döndürüyor.
Yanıtlar:
Teknik olarak, "#" geçerli belgenin başlangıcına işaret eden iyi tanımlanmış bir URL referansıdır, dolayısıyla resmi anlamda "kırılmaz". Bununla birlikte, erişilebilirlik için kötü olarak kabul edilebilir ve aynı zamanda yaygın bir “sahte” bağlantı belirtisidir, yani a
harici bir şeye bağlanması gereken ancak JavaScript'e bağlı olan öğeler. (Çok eski günlerde, niteliği <a href="..." onclick="...">
destekleyen tek tür onclick
öğeydi, bu yüzden insanlar href="#"
gerçekten kukla olmayan “kukla” niteliğini yazdılar .)
Bu nedenle, bunu yanlış bir hata mesajı veya biraz zayıf bir şekilde formüle edilmiş yararlı bir uyarı mesajı olarak kabul edebilirsiniz.
#
Kendi başına belirten bir şey görmeme rağmen, bir kaynak sağlamak için Kudos belgenin başlangıcını ifade eder.
Kırık bağlantı olarak değerlendirilmediğini sanmıyorum.
Bozuk bağlantı, kaynakları işaret etmeyen bir bağlantıdır (404 HTTP yanıtı).