คำตอบ:
[A] แท็กตัวยึดตำแหน่งว่างเปล่าโดยรวมเลิกใช้แล้วและจุดยึดสามารถชี้ไปยังองค์ประกอบใด ๆ ที่มีรหัสแทนได้หรือไม่
ฉันต้องการข้ามผู้ใช้ไปยังแท็กส่วนหัว (ตามพฤติกรรมเริ่มต้นของ MediaWiki) ซึ่งจำเป็นต้องมีลิงก์ในหน้า แต่ใช่คุณสามารถระบุ ID ขององค์ประกอบใด ๆ
หากคุณต้องการที่จะข้ามไปให้ผู้ใช้สามารถเชื่อมโยงในหน้ายังเป็นที่รู้จักตัวระบุส่วนคุณสามารถตั้งค่าid
แอตทริบิวต์ (ซึ่งจะใช้สำหรับการมากกว่าเพียงแค่ frag รหัส ) บนใด ๆองค์ประกอบ จากนั้นใช้ค่าปกติ#
ใน URL ของhref
แอตทริบิวต์ของa
องค์ประกอบ นี่คือตัวอย่าง:
<body>
<p>Despite the many
<a href="#benefits-of-gum-chewing">benefits</a>
you may experience while chewing gum, there are also many drawbacks,
especially with
<a href="http://www.example.org/sugar.html#cons">non-sugarless</a>
gum.</p>
...
<section id="benefits-of-gum-chewing">
<h1>Benefits of Gum Chewing</h1>
...
</section>
</body>
เมื่อเขียนหน้าของตัวเองฉันชอบที่จะให้id
แต่ละ<section>
แท็ก (HTML5) แม้ว่าฉันจะไม่ได้วางแผนที่จะใช้มัน ค่าของid
เป็นเวอร์ชันที่เป็นมิตรกับ URL ของเนื้อหาส่วนหัว คุณสามารถทำเอฟเฟกต์เดียวกันได้โดยกำหนดค่าเดียวกันid
ให้กับ<h1>
ฯลฯ
สุดท้าย<a>
แท็กเปล่าจะไม่คัดค้านตามที่ระบุไว้ในข้อกำหนด HTML5 :
หาก
a
องค์ประกอบนั้นไม่มีhref
แอตทริบิวต์แสดงว่าองค์ประกอบนั้นเป็นตัวยึดตำแหน่งที่ลิงก์อาจถูกวางไว้ ...
นอกจากนี้ยังใช้กับarea
องค์ประกอบเดียวกัน:
href
แอตทริบิวต์บนa
และarea
องค์ประกอบไม่จำเป็นต้อง; เมื่อองค์ประกอบเหล่านั้นไม่มีhref
แอตทริบิวต์พวกเขาจะไม่สร้างการเชื่อมโยงหลายมิติ
สำหรับ HTML5, name
แอตทริบิวต์จะเลิกตอนนี้เพื่อให้วิธีการที่จะใช้ในสถานที่ของid
name
มิฉะนั้นทุกอย่างอื่นจะเหมือนกัน
<a>
ไม่เลิกใช้
name
คุณลักษณะในองค์ประกอบสมอที่เลิก / ล้าสมัย name
แอตทริบิวต์ยังคงถูกต้องสมบูรณ์ (และจำเป็น) ในองค์ประกอบอื่น ๆ