ใน HTML5 การใช้a
องค์ประกอบที่ไม่มีhref
แอตทริบิวต์นั้นถูกต้อง จะถือว่าเป็น "ตัวเชื่อมโยงหลายมิติตัวยึด"
ตัวอย่าง:
<a>previous</a>
มองหา "ตัวยึดเชื่อมโยงหลายมิติ" ใน W3C สมอแท็กหน้าอ้างอิง: https://www.w3.org/TR/2016/REC-html51-20161101/textlevel-semantics.html#the-a-element
และมันยังถูกกล่าวถึงในวิกิที่นี่:
https://www.w3.org/wiki/Elements/a
ลิงค์ตัวยึดมีไว้สำหรับกรณีที่คุณต้องการใช้องค์ประกอบจุดยึด แต่ไม่สามารถนำทางได้ทุกที่ สิ่งนี้มีประโยชน์สำหรับการทำเครื่องหมายหน้าปัจจุบันในเมนูการนำทางหรือเส้นทางเกล็ดขนมปัง (วิธีการแบบเก่าน่าจะเป็นการใช้ span tag หรือ anchor tag ที่มีคลาสชื่อ "active" หรือ "current" เพื่อจัดรูปแบบและ JavaScript เพื่อยกเลิกการนำทาง)
ลิงค์ตัวยึดยังมีประโยชน์ในกรณีที่คุณต้องการตั้งค่าปลายทางของลิงก์ผ่าน JavaScript ในขณะรันไทม์ คุณเพียงแค่ตั้งค่าของแอตทริบิวต์ href และแท็กจุดยึดจะสามารถคลิกได้
ดูสิ่งนี้ด้วย: