บทช่วยสอนHTML

HTML หน้าแรก บทนำ HTML โปรแกรมแก้ไข HTML HTML พื้นฐาน องค์ประกอบ HTML แอตทริบิวต์ HTML ส่วนหัว HTML ย่อหน้า HTML รูปแบบ HTML การจัดรูปแบบ HTML ใบเสนอราคา HTML ความคิดเห็น HTML HTML สี HTML CSS ลิงค์ HTML รูปภาพ HTML HTML Favicon ตาราง HTML รายการ HTML บล็อก HTML & อินไลน์ คลาส HTML รหัส HTML HTML Iframes HTML JavaScript เส้นทางไฟล์ HTML หัวหน้า HTML เค้าโครง HTML HTML Responsive HTML รหัสคอมพิวเตอร์ HTML Semantics คู่มือสไตล์ HTML เอนทิตี HTML สัญลักษณ์ HTML HTML Emojis ชุดอักขระ HTML การเข้ารหัส URL HTML HTML กับ XHTML

แบบฟอร์มHTML

แบบฟอร์ม HTML คุณสมบัติแบบฟอร์ม HTML องค์ประกอบแบบฟอร์ม HTML ประเภทอินพุต HTML แอตทริบิวต์การป้อนข้อมูล HTML แอตทริบิวต์แบบฟอร์มการป้อนข้อมูล HTML

กราฟิกHTML

HTML Canvas HTML SVG

สื่อHTML

สื่อ HTML วิดีโอ HTML HTML Audio ปลั๊กอิน HTML HTML YouTube

HTML APIs

HTML Geolocation HTML ลาก/วาง HTML Web Storage HTML Web Workers HTML SSE

ตัวอย่างHTML

ตัวอย่าง HTML แบบทดสอบ HTML แบบฝึกหัด HTML ใบรับรอง HTML สรุป HTML การเข้าถึง HTML

ข้อมูลอ้างอิงHTML

รายการแท็ก HTML แอตทริบิวต์ HTML HTML Global Attributes รองรับ HTML Browser เหตุการณ์ HTML HTML สี HTML Canvas HTML เสียง/วิดีโอ HTML Doctypes ชุดอักขระ HTML การเข้ารหัส URL HTML HTML Lang Codes ข้อความ HTTP วิธี HTTP ตัวแปลง PX เป็น EM แป้นพิมพ์ลัด

การเข้าถึง HTML


การเข้าถึง HTML

เขียนโค้ด HTML โดยคำนึงถึงการช่วยสำหรับการเข้าถึงเสมอ!

มอบวิธีที่ดีแก่ผู้ใช้ในการนำทางและโต้ตอบกับไซต์ของคุณ ทำให้โค้ด HTML ของคุณมีความหมายมากที่สุด


HTML เชิงความหมาย

HTML เชิงความหมายหมายถึงการใช้องค์ประกอบ HTML ที่ถูกต้องเพื่อจุดประสงค์ที่ถูกต้องมากที่สุด องค์ประกอบเชิงความหมายเป็นองค์ประกอบที่มีความหมาย หากคุณต้องการปุ่ม ให้ใช้<button>องค์ประกอบ (ไม่ใช่ <div>องค์ประกอบ)

ความหมาย

<button>Report an Error</button>

ไม่ใช่ความหมาย

<div>Report an Error</div>

HTML เชิงความหมายให้บริบทแก่โปรแกรมอ่านหน้าจอ ซึ่งอ่านเนื้อหาของหน้าออกมาดัง ๆ

โดยคำนึงถึงตัวอย่างปุ่ม:

  • ปุ่มมีรูปแบบที่เหมาะสมกว่าตามค่าเริ่มต้น
  • โปรแกรมอ่านหน้าจอระบุว่าเป็นปุ่ม
  • โฟกัสได้
  • คลิกได้

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

ตัวอย่างขององค์ประกอบที่ไม่ใช่ความหมาย<div> : และ<span>- ไม่บอกอะไรเกี่ยวกับเนื้อหา

ตัวอย่างขององค์ประกอบเชิงความหมาย<form> : , <table>, และ<article>- กำหนดเนื้อหาอย่างชัดเจน


หัวเรื่องมีความสำคัญ

หัวข้อถูกกำหนดด้วยแท็ก<h1>ถึง :<h6>

ตัวอย่าง

<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>

เสิร์ชเอ็นจิ้นใช้ส่วนหัวเพื่อจัดทำดัชนีโครงสร้างและเนื้อหาของหน้าเว็บของคุณ

ผู้ใช้ดูหน้าของคุณตามหัวเรื่อง สิ่งสำคัญคือต้องใช้หัวเรื่องเพื่อแสดงโครงสร้างเอกสารและความสัมพันธ์ระหว่างส่วนต่างๆ

โปรแกรมอ่านหน้าจอยังใช้หัวเรื่องเป็นเครื่องมือนำทาง หัวเรื่องประเภทต่างๆ จะระบุโครงร่างของหน้า <h1>ควรใช้หัวเรื่องสำหรับหัวเรื่องหลัก ตามด้วย<h2>หัวเรื่อง รองลงมามีความสำคัญน้อยกว่า <h3>และอื่นๆ

หมายเหตุ:ใช้ส่วนหัว HTML สำหรับส่วนหัวเท่านั้น อย่าใช้หัวเรื่องเพื่อทำให้ ข้อความใหญ่หรือหนา



ข้อความแสดงแทน

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

ค่าของaltแอตทริบิวต์ควรอธิบายรูปภาพ:

ตัวอย่าง

<img src="img_chania.jpg" alt="A narrow city street with flowers in Chania">

หากเบราว์เซอร์ไม่พบรูปภาพ จะแสดงค่าของalt แอตทริบิวต์:

ตัวอย่าง

<img src="wrongname.gif" alt="A narrow city street with flowers in Chania">

ประกาศภาษา

คุณควรใส่lang แอตทริบิวต์ไว้ใน<html>แท็กเสมอ เพื่อประกาศภาษาของหน้าเว็บ มีขึ้นเพื่อช่วยเหลือเครื่องมือค้นหาและเบราว์เซอร์

ตัวอย่างต่อไปนี้ระบุภาษาอังกฤษเป็นภาษา:

<!DOCTYPE html>
<html lang="en">
<body>

...

</body>
</html>

ใช้ภาษาที่ชัดเจน

ใช้ภาษาที่ชัดเจนเสมอที่เข้าใจง่าย พยายามหลีกเลี่ยงอักขระที่โปรแกรมอ่านหน้าจอไม่สามารถอ่านได้อย่างชัดเจน ตัวอย่างเช่น:

  • เก็บประโยคให้สั้นที่สุด
  • หลีกเลี่ยงการขีดคั่น แทนที่จะเขียน 1-3 ให้เขียน 1 ถึง 3
  • หลีกเลี่ยงคำย่อ แทนที่จะเขียนกุมภาพันธ์ เขียนกุมภาพันธ์
  • หลีกเลี่ยงคำสแลง

สร้างข้อความลิงก์ที่ดี

ข้อความลิงก์ควรอธิบายอย่างชัดเจนว่าผู้อ่านจะได้รับข้อมูลใดบ้างเมื่อคลิกลิงก์นั้น

ตัวอย่างลิงค์ที่ดีและไม่ดี:

หมายเหตุ:หน้านี้เป็นเพียงการแนะนำในการเข้าถึงเว็บ ไป ที่บทช่วย สอนการเข้าถึง ของเรา สำหรับรายละเอียดเพิ่มเติม