Web Accessibility Academy · บทเรียน

ลิงก์พาไปยังสถานที่ ปุ่มใช้สั่งการ

กฎข้อเดียวที่ช่วยคลี่คลายแทบทุกกรณี

บทเรียน 1 จาก 413 ขั้นตอน

ลิงก์พาไปยังสถานที่ ปุ่มใช้สั่งการ เป็นบทเรียน Web Accessibility Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Web Accessibility Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Web Accessibility Academy มีบทเรียนทั้งหมด 4 บทเรียน

กฎข้อเดียว

นี่คือกฎที่ใช้แก้ได้เกือบทุกกรณี: ลิงก์พาคุณไปที่อื่น ส่วนปุ่มทำให้บางอย่างเกิดขึ้นตรงนี้ 🧭

ลิงก์คืออะไร

ลิงก์ใช้สำหรับการนำทาง เมื่อคลิกแล้วหน้าเว็บหรือ URL จะเปลี่ยนไป เช่น ไปยังบทความอื่นหรือส่วนใหม่

<a href="/pricing">See pricing</a>

ปุ่มคืออะไร

ปุ่มทำงานบางอย่างในตำแหน่งเดิม เช่น ส่งแบบฟอร์ม เปิดเมนู หรือสลับการตั้งค่าโดยไม่ออกจากหน้า

<button type="button">Add to cart</button>

เหตุใดจึงสำคัญ

โปรแกรมอ่านหน้าจอจะประกาศบทบาทออกเสียง ผู้ใช้จะได้ยินว่าเป็น ลิงก์หรือปุ่ม ดังนั้นการเลือกองค์ประกอบที่ถูกต้องจะสร้างความคาดหมายที่ถูกต้องก่อนเริ่มใช้งาน

ปุ่มต่างกัน ปุ่มงานต่างกัน

เรื่องนี้ไม่ใช่แค่รูปลักษณ์ ปุ่มทำงานเมื่อกด Space หรือ Enter แต่ลิงก์ทำงานเมื่อกด Enter เท่านั้น ปุ่มแต่ละประเภทจึงใช้แป้นต่างกันตามบทบาท

การทดสอบอย่างรวดเร็ว

ถามคำถามเดียว: ตัวควบคุมนี้เปลี่ยนตำแหน่งที่ฉันอยู่ หรือเปลี่ยนสิ่งที่แสดงบนหน้าจอ การนำทางหมายถึงลิงก์ ส่วนการดำเนินการหมายถึงปุ่ม

เปิดในแท็บใหม่

หากตัวควบคุมนี้เหมาะสมที่จะเปิดในแท็บใหม่หรือบันทึกเป็นบุ๊กมาร์กได้ นั่นคือการนำทาง ดังนั้นให้ใช้ ลิงก์จริงพร้อม href

รูปลักษณ์ไม่ใช่บทบาท

การตกแต่งไม่เปลี่ยนความหมาย ปุ่มอาจดูเหมือนลิงก์ และลิงก์อาจดูเหมือนปุ่ม แต่ตัวองค์ประกอบเป็นผู้กำหนดบทบาท

ข้อผิดพลาดที่พบบ่อย

ผู้คนมักเลือกใช้ div หรือ span ที่ตกแต่งแล้วเพิ่มตัวจัดการการคลิกเข้าไป แม้จะดูดี แต่ไม่มีบทบาทและไม่รองรับแป้นพิมพ์

<div class="btn" onclick="save()">Save</div>

การส่งแบบฟอร์ม

หากต้องการส่งแบบฟอร์ม ให้ใช้ ปุ่มที่มีชนิดเป็น submit นี่คือการดำเนินการ ไม่ใช่การนำทาง ดังนั้นการใช้ลิงก์จึงไม่ถูกต้อง

<button type="submit">Sign up</button>

ไปยังหน้าอื่น

หากต้องการพาผู้ใช้ไปยังหน้าติดต่อเรา ให้ใช้ ลิงก์ นี่คือการนำทางโดยตรง และการใช้ปุ่มจะทำให้ทุกคนเข้าใจผิด

<a href="/contact">Contact us</a>

ตรวจสอบอย่างรวดเร็ว

คุณเพิ่มตัวควบคุมที่เปิดเมนูโดยไม่ออกจากหน้า ควรใช้องค์ประกอบใด

สรุปทบทวน

ลิงก์พาไปยังที่ต่าง ๆ ส่วนปุ่มทำสิ่งต่าง ๆ จับคู่องค์ประกอบกับเจตนาให้ตรงกัน แล้วคุณจะได้บทบาทที่ถูกต้อง แป้นที่ถูกต้อง และผู้ใช้ที่พึงพอใจ 🎉

เริ่มต้นได้ฟรี

เรียนรู้ 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 ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “ลิงก์พาไปยังสถานที่ ปุ่มใช้สั่งการ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Web Accessibility Academy นี้ได้ไหม

ได้ บทเรียน Web Accessibility Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ลิงก์พาไปยังสถานที่ ปุ่มใช้สั่งการ
  2. ข้อความลิงก์ที่เข้าใจได้แม้อยู่นอกบริบท
  3. ปุ่มที่บอกได้ว่าทำอะไร
  4. รูปแบบต่อต้านการใช้จุดยึดที่ไม่มี href
← กลับไปที่ Web Accessibility Academy