สร้างลิงก์ข้ามที่ใช้งานได้จริง
เชื่อมจุดยึดเข้ากับเป้าหมายที่รับโฟกัสได้
สร้างลิงก์ข้ามที่ใช้งานได้จริง เป็นบทเรียน Web Accessibility Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Web Accessibility Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Web Accessibility Academy มีบทเรียนทั้งหมด 4 บทเรียน
สองส่วนของลิงก์ข้าม
ลิงก์ข้ามที่ใช้งานได้มีสองส่วน ได้แก่ จุดยึด ที่ลิงก์ไปยังที่ใดที่หนึ่ง และ เป้าหมาย ที่สามารถไปถึงได้จริง ทั้งสองส่วนต้องมีอยู่
ส่วนจุดยึด
จุดยึดคือลิงก์ปกติที่มี href เป็นส่วนย่อยของหน้า เช่น เครื่องหมายแฮชตามด้วย id เมื่อคลิก เบราว์เซอร์จะทราบว่าจะไปที่ใด
<a href="#main">Skip to main content</a>ส่วนเป้าหมาย
เป้าหมายคือองค์ประกอบที่คุณต้องการไปถึง กำหนด id ที่ตรงกัน เพื่อให้ส่วนย่อยใน href มีตำแหน่งสำหรับชี้ไป
<main id="main"> ... </main>main คือเป้าหมายตามธรรมชาติ
ให้ลิงก์ข้ามชี้ไปยังแลนด์มาร์ก main ซึ่งเป็นพื้นที่เดียวที่บรรจุเนื้อหาเฉพาะของหน้านั้น และเป็นจุดที่ผู้ใช้ต้องการไปถึงพอดี
แค่คลิกยังไม่พอ
ปัญหาเก่าที่พบบ่อยคือ ลิงก์เลื่อนหน้าเว็บ แต่ โฟกัส ยังคงอยู่ที่ลิงก์ เมื่อกด Tab ครั้งถัดไป ผู้ใช้จะถูกส่งกลับเข้าไปในเมนูนำทางทันที
ทำให้เป้าหมายรับโฟกัสได้
วิธีแก้คือทำให้โฟกัสย้ายไปที่นั่นได้จริง เพิ่ม tabindex เท่ากับลบหนึ่ง เพื่อให้เป้าหมายรับโฟกัสจากลิงก์ข้ามได้
<main id="main" tabindex="-1"> ... </main>เหตุใดจึงใช้ลบหนึ่ง ไม่ใช่ศูนย์
ลบหนึ่งหมายถึง ใช้กับสคริปต์และเป็นเป้าหมายของลิงก์ได้ แต่ไม่อยู่ในลำดับ Tab องค์ประกอบนี้จะไม่กลายเป็นจุดหยุดของ Tab ที่เกินความจำเป็นสำหรับผู้ใช้อื่น
เบราว์เซอร์รุ่นใหม่ช่วยได้
ปัจจุบันเบราว์เซอร์ส่วนใหญ่จะย้ายโฟกัสไปยังเป้าหมายของส่วนย่อยโดยอัตโนมัติ แต่การเพิ่ม tabindex ลบหนึ่ง จะรับประกันว่าทำงานได้ทุกที่ ดังนั้นควรเก็บไว้
ทดสอบทั้งด้วยหูและตา
โหลดหน้าใหม่ กด Tab หนึ่งครั้ง แล้วกด Enter ตัวบ่งชี้โฟกัสควรกระโดดไปยังเนื้อหา และการกด Tab ครั้งถัดไปควรดำเนินต่อภายในเนื้อหานั้น ✅
ใช้ข้อความที่ตรงไปตรงมา
ตั้งชื่อให้ชัดเจน ข้ามไปยังเนื้อหาหลัก บอกผู้ใช้ได้อย่างชัดเจนว่าจะเกิดอะไรขึ้น ซึ่งดีกว่าคำว่า ข้าม หรือไอคอนที่คลุมเครือมาก
ลำดับบนหน้าเว็บ
วางจุดยึดเป็น องค์ประกอบลูกแรกของ body ก่อนส่วนหัว เพื่อให้ Tab ไปถึงจุดยึดก่อนสิ่งอื่นในหน้า
ตรวจสอบอย่างรวดเร็ว
สิ่งใดทำให้โฟกัสไปอยู่ที่พื้นที่ main ได้จริง
สรุป
เชื่อม จุดยึด กับ id ที่ตรงกันบน main เพิ่ม tabindex ลบหนึ่ง แล้วทดสอบด้วยการกด Tab นี่คือลิงก์ข้ามที่ใช้งานได้จริง 🎯
เรียนรู้ HTML ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 30
- บทเรียน
- 120
คำถามที่พบบ่อย
บทเรียน “สร้างลิงก์ข้ามที่ใช้งานได้จริง” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “สร้างลิงก์ข้ามที่ใช้งานได้จริง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Web Accessibility Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Web Accessibility Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “สร้างลิงก์ข้ามที่ใช้งานได้จริง”
เชื่อมจุดยึดเข้ากับเป้าหมายที่รับโฟกัสได้ คุณปฏิบัติ Web Accessibility Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Web Accessibility Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Web Accessibility Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “สร้างลิงก์ข้ามที่ใช้งานได้จริง” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Web Accessibility Academy นี้ได้ไหม
ได้ บทเรียน Web Accessibility Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- เหตุผลที่ต้องมีการข้ามไปยังเนื้อหาหลัก
- สร้างลิงก์ข้ามที่ใช้งานได้จริง
- ซ่อนไว้ทางภาพจนกว่าจะได้รับโฟกัส
- ลิงก์ข้ามหลายจุดสำหรับหน้าขนาดใหญ่