TWCAG2010 Version 2.0
แนวทางการพัฒนาเว็บทีท่ ุกคนเขาถึงได TWCAG2010 (Thai Web Co ntent Accessibility Guidelines 2010)
สํานักงานปลัดกระทรวงเทคโนโลยีสารสนเทศและการสื่อสาร สํานักสงเสริมและพัฒนาการใชเทคโนโลยีสารสนเทศและการสื่อสาร
สารบัญ
การพัฒนาเว็บไซตที่ทุกคนเขาถึงได ...............................................................................1 Web 2.0 และการเขาถึงขอมูลขาวสารของผูใชงานอินเทอรเน็ตที่มความพิการ………..…. 3 แนวทางการจัดทําเนือ้ หาเว็บไซตที่ทุกคนเขาถึงไดสําหรับประเทศไทย ป 2552 TWCAG2009 (Thai Web Content Accessibility Guidelines 2009)…………....7 หลักการ(Principle)……………………………………..……………………………….....… 9 หลักการที่ 1 รับรูได…………………………………………………………………..………12 หลักการที่ 2 ใชงานได………………………………………………………………..……...20 หลักการที่ 3 เขาใจได………………………………………………………………...………25 หลักการที่ 4 คงทนตอการเปลี่ยนแปลง……………………..……………………………...28 เอกสารอางอิง
TWCAG2010 Version 2.0
การพัฒนาเว็บไซตที่ทุกคนเขาถึงได Developing Accessible Website Web Accessibility หมายถึงความสามารถในการเขาถึงเนื้อหาบนเว็บไซต ที่ รองรั บ ผู ใ ช ทุ ก กลุ ม ไม ว า จะเป น ผู พิ ก ารหรื อ บุ ค คลทั ่ว ไป การที ่ทํ า ให เ ว็ บ ไซต มี ความสามารถเชนนี้จะทําใหผูใชที่พิการ (Disabled) สามารถเขาถึงและเขาใจเนื้อหา (Content) ในเว็บไซตนั้นรวมทั้งการมีปฏิสัมพันธกับเว็บไซตนั้นได การออกแบบให เว็บไซตใหสามารถเขาถึงได (Accessible) หรือสอดคลองกับขอแนะนําเรื่อง Web Accessibility ก็จะเปนประโยชนกับคนพิการทางสายตา คนพิการทางการไดยิน คนพิการทางรางกาย ผูใชทีท่ ุพลภาพชั่วคราว ผูส ูงอายุทีส่ ายตาเลือนลาง จนกระทั่ง ผูใชปกติที่ใชชองสัญญาณความเร็วต่ํา ใหสามารถเขาถึงเนื้อหาในเว็บไซตไดอยาง เทาเทียมกัน เมื่อเว็บไซตไดรับการพัฒนาใหทุกคนเขาถึงไดแลว จะสงผลใหคนตาบอดอาน เว็บไซตโดยใช Screen Reader หรือโปรแกรมอานหนาจอ และไดรับขอมูลที่ถูกตอง หรือสมบูรณมากยิ่งขึ้น ไมวาจะเปนขอมูลประเภทตัวหนังสือ ตัวเลข โดยเนนลําดับ การอ า นที ถ่ ู ก ต อ งตามการนํ า เสนอ หรื อ แม รู ป ภาพ ซึ ง่ สามารถทดแทนได ด ว ย คําอธิบาย สําหรับผูที่สายตาเลือนลางอาจใชโปรแกรมขยายหนาจอเพื่อใหอานงายขึ้น เปนตน การพัฒ นาเว็ บไซต ใหเป นเว็บไซตที่ทุกคนเขาถึงไดนั้น สิ่งสํ าคัญคื อความ เขาใจในขอจํากัดในการเขาถึงเนือ้ หาในเว็บไซต และทราบถึงวิธีการแกปญหาในจุด ตางๆ ดังนั้นทางกลุม Web Accessibility Initiative ภายใตองคกร World Wide Web Consortium หรือ W3C นั้น ไดสรางแนวทางของเว็บไซตที่สามารถเขาถึงไดคือ Web Content Accessibility Guidelines (WCAG) โดยกําหนดเปนระดับตางๆ 3 ระดับคือ A, AA และ AAA
Thai1Web Content Accessibility Guidelines 2010 | MICT
1
TWCAG2010 Version 2.0
สํ า หรั บ ประเทศไทย สํ า นั ก งานปลั ด กระทรวงเทคโนโลยี ส ารสนเทศและ การสือ่ สาร โดยสํานักสงเสริมและพัฒนาการใชเทคโนโลยีสารสนเทศและการสือ่ สาร ไดเ ล็งเห็นความสําคั ญในการเขา ถึงข อมูล ขา วสารและการลดปญหาชองวา งทาง สังคมในยุคดิจิตอล และพยายามผลักดันใหคนพิการสามารถเขาถึงองคความรู และ บริ การต า งๆ ของภาครั ฐผ า นทางเว็ บ ไซต โดยพยายามเพิ ่ม จํ านวนเว็ บ ไซต ข อง หนวยงานภาครัฐใหสามารถรองรับการใชงานของคนพิการมากขึ้น ดวยวิธีการพัฒนา องคความรูและสรางเว็บไซตที่เปนสากลและเปนธรรม (Universal Design) ภายใต โครงการพัฒนาสังคมแหงความเทาเทียมดวย ICT ซึง่ เปนการออกแบบเว็บไซตให สามารถใชไดกับ ทุกคน ไมวาจะเปนคนปกติ คนพิ การ และผูส ูงอายุ ซึ่งมุ งหวังให คนพิการสามารถเขาถึงขอมูลขาวสาร และบริการของหนวยงานภาครัฐไดสะดวกขึ้น และสามารถพัฒนาคุณภาพชีวิตใหดีขึ้นได ชวยเพิ่มความเสมอภาคและเทาเทียมกัน ให มี มากขึ ้นให สอดคล องตามบทบั ญ ญั ติ ต ามรั ฐ ธรรมนู ญ แห ง ราชอาณาจั ก รไทย พุทธศักราช 2550 และแผนพัฒนาเศรษฐกิจและสังคมแหงชาติ ฉบับที่ 10 พ.ศ. 2550 - 2554 ตลอดจนพระราชบัญญัติสงเสริมและพัฒนาคุณภาพชีวิตคนพิการแหงชาติ พ.ศ. 2550 - พ.ศ.2554 และแผนพัฒนาสังคมแหงความเทาเทียมดวย ICT ดั ง นั น้ จึ ง มี ก ารจั ด ทํ า รู ป แบบการพั ฒ นาเว็ บ ไซต ใ ห เ ป น เว็ บ ไซต ที ่ทุ ก คน สามารถเขาถึงไดและกําหนดเกณฑมาตรฐานฉบับภาษาไทยขึน้ ภายใตชือ่ “Thai Web Content Accessibility Guidelines” (TWCAG) อันแนวทางในการสงเสริมให หนวยงานตางๆ ปรับปรุงและพัฒนาเว็บไซตทีผ่ ูดอยโอกาส คนพิการและผูส ูงอายุ สามารถเขาถึงไดในการรับขอมูลสารสนเทศและรับบริการอิเล็กทรอนิกส
Web Accessibility 2
2 Thai Web Content Accessibility Guidelines 2010 | MICT
TWCAG2010 Version 2.0
Web 2.0 และการเขาถึงขอมูลขาวสารของผูใชงานอินเทอรเน็ตที่มีความพิการ ในปจจุบันนี้ คําวาเว็บ 2.0 นั้นได กลายเปนคํ าฮิตติดปากในกลุมชุมชน ออนไลนกันไปแลว เราจะมาดูกันวาเว็บ 2.0 นั้นคืออะไร และจะมีความเกี่ยวของกับ เรื ่อ งการเข า ถึ ง เนื ้อ หาโดยคนพิ ก ารที ่ใ ช ง านเว็ บ อย า งไรบ า ง โดยเฉพาะการใช เทคโนโลยีใหมๆ อยางเชน AJAX (Asynchronous JavaScript and XML) สําหรับ การสร า งหน า เว็ บ แบบโต ต อบกั บ ผู ใ ช ง านได โ ดยไม ต อ งเรี ย กหน า เว็ บ เพจใหม (Refresh) คําวาเว็บ 2.0 นั้นหมายถึงยุคที่ 2 ของการใหบริการบนโลก World Wide Web (www) ซึ่งจะชวยใหผูใชรวมมือกันและแลกเปลี่ยนขอมูลขาวสารไดงายขึ้น เว็บ 2.0 จะทําใหผูใชรูสึกเหมือนกับกําลังใชงานโปรแกรมเดสกทอปตางๆ อยางเชน Microsoft Words, Outlook และExcel เปนตน ในปจจุบัน สามารถแบงยุคของเว็บออกเปน 3 ยุค ดังนี้ 1. เว็บ 1.0 เปนเว็บที่ไมมีการเคลื่อนไหว มีเพียงเฉพาะขอมูลเทานั้น 2. เว็บ 1.5 มีการใชระบบการจัดการเนือ้ หา (Content Management
System-CMS) ซึ่งชวยใหผูใชสามารถจัดการขอมูลไดดวยตนเอง 3. เว็บ 2.0 เป นเว็บ ทีใ่ ชโ ปรแกรมคอมพิว เตอร แบบโตตอบเต็ ม รูปแบบ ซึง่ เลียนแบบการทํางานของโปรแกรมเดสกทอป โดยที่ ผู ใ ช ส ามารถเก็ บ และแลกเปลี ่ย นข อ มู ล ของตนเองในเครื อ ข า ย อินเทอรเน็ตได
Thai3Web Content Accessibility Guidelines 2010 | MICT
3
TWCAG2010 Version 2.0
ตัวอยางเว็บ 2.0
เว็บ wiki ทั้งหลาย ซึ่งผูใชสามารถเขาไปเพิ่มและแกไขขอมูลไดดวย ตนเอง ยกตัวอยางเชนเว็บ www.wikipedia.org เปนตน RSS (Really Simple Syndication) หรือการรวบรวมขาวจากหลายๆ แหลงไวดวยรูปแบบที่งายในการเขาถึง เพื่อเปนการแลกเปลี่ยนขอมูล เว็บ News Feeds (www.newsfeeds.net) เปนตน บล็อก (Blog) หรืออนุทนิ ออนไลน (Online Diary) เครือขายสังคม เชน MySpace (www.myspace.com) และ LinkedIn (www.linkedin.com) เปนตน เครื่องมือจัดการโครงการ เปนเครื่องมือที่ใชในการจัดการเวลาและ ทรัพยากรตาง ๆ เชน Base camp (www.basecamphq.com) เปนตน
ปญหาสําหรับคนพิการ ในโปรแกรมเว็ บ 2.0 นั ้น มี ป ญหาหลายอย า งต อ การเข า ถึ งของ คนพิการ เหตุผลหลักๆ นั้นก็คือ เครื่องมือที่ใชในการพัฒนาเว็บ 2.0 ในชวง เริ่มตนนี้ ไมไดมีการคํานึงถึงเรื่องการเขาถึงของคนพิการเลย ตัวอยางปญหา ที่สําคัญคือการใช AJAX ซึ่งทําใหเกิดปญหาตอการอานเนื้อหาของโปรแกรม อานหนาจอ (Screen Reader) ประเภทปญหาที่คนพิการอาจพบไดจากเว็บ 2.0 ไดแก
4
กลองล็อกอินที่ตองการใหกรอกรหัสผานที่เปนภาพ (Captcha) โดยที่ ไมมีขอมูลในรูปแบบอื่นใหเลือก โปรแกรมแกไข WYSIWYG (What You See Is What You Get-ได ผลลัพธตามสิ่งที่เห็น) ทีไ่ มรองรับการทํางานของเทคโนโลยีสิง่ อํานวย ความสะดวก (Assistive Technology) หรือทํางานกับเมาส หรือ อุปกรณชี้ตําแหนง (Pointing Device) อื่นๆ แทนการใชคียบอรด 4 Thai Web Content Accessibility Guidelines 2010 | MICT
TWCAG2010 Version 2.0
การโตตอบโดยใชการลากเมาสแลวปลอย (Drag and Drop) หรือ การใชอุปกรณชี้ตําแหนงอื่นๆ เชน การใช Stylus เปนตน โดยไมมี ทางเลือกสําหรับการใชแปนพิมพสําหรับคนพิการทางการมองเห็น ผูใชโปรแกรมอานหนาจอไมทราบวามีการเปลี่ยนแปลงเนื้อหาในบาง จุดของหนาเว็บ (โดยเฉพาะอยางยิ่งการใช AJAX) การสรางเนื้อหาที่คนพิการไมสามารถเขาถึงได อยางเชน - สร า งเนื ้อ หาโดยการใช โ ค ด ที ่ไ ม สื ่อ ความหมาย ซึ ่ง ทํ า ผู ใ ช ไมทราบโครงสรางของขอมูล - การใสภาพโดยไมมีคําอธิบาย - การเลือกเปลี่ย นรู ป แบบหนา ตาของเว็บ อาจมีรูป แบบเนือ้ หา และโครงสรางที่มีผลกระทบตอการเขาถึงของคนพิการ - สื่อประสม (Rich Media) อื่น ๆ ไมมี คําอธิ บาย (Alternative Text) หรือคําบรรยายใตภาพ (Caption) การควบคุมและใชงานสื่อประสมตางๆ เชน ภาพและเสียง ที่ไมรองรับ การทํางานของเทคโนโลยีสิ่งอํานวยความสะดวก หรือตองพึ่งพิงการใช เมาสหรืออุปกรณชี้ตําแหนงเพียงอยางเดียว
โปรแกรมเว็บ 2.0 ที่ทุกคนเขาถึง ถาหากเรากําลังพิจารณาทีจ่ ะใชโปรแกรมเว็บ 2.0 กับผูใชแลว ควรมี การตรวจสอบป ญ หาเรื อ่ งการเข า ถึ ง ด ว ยความระมั ด ระวั ง เนื อ่ งจากว า โปรแกรมเว็บเหลานั้นอนุญาตใหผูใชสรางเนื้อหาไดเอง ซึ่งยากแกการควบคุม จึงควรปฏิบั ติ ตามขอแนะนํ า ATAG (Authoring Tool Accessibility Guidelines - แนวทางเพื่อการออกแบบเครื่องมือสรางเนื้อหาที่ทุกคนเขาถึง) รวมทั้ง WCAG
Thai5Web Content Accessibility Guidelines 2010 | MICT
5
TWCAG2010 Version 2.0
จุดตรวจ (Checkpoint) สําหรับ ATAG มีดังนี้
6
สนับสนุนการใชเครื่องมือในการสรางเนื้อหาที่ทุกคนเขาถึงได สรางโคดที่ไดมาตรฐาน สนับสนุนการสรางเนื้อหาที่ทุกคนเขาถึง จัดใหมีแนวทางในการตรวจสอบและแกไขเนื้อหาเว็บที่ไมสามารถ เขาถึงได สงเสริมใหมีการจัดทําเอกสารสําหรับใหคําแนะนําชวยเหลือ (Help) ตรวจสอบวาเครื่องมือที่ใชในการสรางเนื้อหาเปนเครื่องมือที่คนพิการ สามารถใชงานไดหรือไม
6 Thai Web Content Accessibility Guidelines 2010 | MICT
TWCAG2010 Version 2.0
แนวทางการจัดทําเนื้อหาเว็บไซตที่ทุกคนเขาถึงไดสําหรับประเทศไทยป 2553 TWCAG 2010 (Thai Web Content Accessibility Guidelines 2010) ความเปนมา องคการ World Wide Web Consortium (W3C) ไดเริ่มประกาศใช Web Content Accessibility Guidelines 2.0 (WCAG 2.0) เมื่อวันที่ 11 ธันวาคม 2551 หลังจากที่ไดเริ่มลงมือพัฒนามาตั้งแตป 2548 WCAG 2.0 นิยามความหมายของการสรางเนือ้ หาเว็บไซตทีค่ นพิการสามารถ เข า ถึ งได ว า การเข า ถึงนั ้น เกีย่ วข องกั บ ความพิ การหลายประเภท เช น พิการทาง สายตา พิการทางการไดยิน พิการทางรางกาย พิการทางการสือ่ สาร พิการทางการ เรียนรู พิการทางระบบประสาท ฯลฯ นอกจากนี้ WCAG 2.0 ยังชวยใหผูสูงอายุซึ่งมี ความสามารถที่เปลี่ยนไปตามอายุที่เพิ่มขึ้นและผูใชทั่วไปเขาถึงเนื้อหาเว็บไดงายขึ้น อีกดวย อยางไรก็ตาม แมวา WCAG 2.0 จะมีความพยายามครอบคลุมถึงความ พิการหลายๆ ดาน แต WCAG 2.0 ก็ยังไมสามารถแกปญหาการเขาถึงใหแก คนพิ ก ารทุ ก ประเภท ซึ ่ง มี ร ะดั บ ความรุ น แรงและความพิ ก ารซ้ ํา ซ อ นที ่แ ตกต า ง หลากหลายไดทั้งหมด WCAG 2.0 ไดรับการพัฒนาขึ้นจากความรวมมือของ W3C กับองคกรตาง ๆ ทั่วโลก เพื่อใหเกิดมาตรฐานกลางในการจัดทําเนื้อหาเว็บที่ทุกคนเขาถึงได ซึ่งตรงกับ ความตองการของคนพิการทัว่ ไปรวมทัง้ องคกรและหนวยงานภาครัฐ WCAG 2.0 ไดรับการพั ฒนามาจาก WCAG 1.0 และออกแบบมาเพื่อใหสามารถใชไดกับ เทคโนโลยี เ ว็ บ ทั ง้ ในป จ จุ บั น และอนาคต สามารถทดสอบโดยการใช เ ครื อ่ งมื อ ตรวจสอบความถูกตองอัตโนมัติหรือการตรวจสอบความถูกตองดวยมนุษย
Thai7Web Content Accessibility Guidelines 2010 | MICT
7
TWCAG2010 Version 2.0
เว็บไซตที่ทุกคนเขาถึงไดนั้นไมไดขึ้นอยูกับการจัดทําเนื้อหาเว็บใหเขาถึงได เพียงอยางเดียวเทานัน้ แตยังตองรวมถึงเว็บบราวเซอร หรือที่เรียกวา User Agent หรือเทคโนโลยีอื่นๆ อีกดวย ยกตัวอยางเชน ซอฟตแวรที่ใชในการพัฒนาเว็บนั้นไดมี บทบาทเปนอยางมากในเรื่องของการทําเว็บไซตที่ทุกคนเขาถึงได จึงควรมีแนวทาง หรือมาตรการสําหรับการจัดทําซอฟตแวรหรือเทคโนโลยีอื่นๆ ดวย เชน องคประกอบสําคัญของเว็บที่ทุกคนเขาถึง (Essential Components of Web Accessibility) แนวทางการพัฒนาเว็บบราวเซอร (User Agent) ที่ทุกคนเขาถึงได (User Agent Accessibility Guidelines - UAAG) แนวทางสําหรับเครื่องมือพัฒนาเว็บที่ทุกคนเขาถึงได (Authoring Tool Accessibility Guidelines - ATAG) สํ า หรั บ ในประเทศไทยนั ้น นั บ ตั ้ง แต ช ว งป 2550 เป น ต น มา กระทรวง เทคโนโลยีสารสนเทศและการสือ่ สารหรือกระทรวงไอซีที ไดเล็งเห็นถึงความสําคัญ ของปญหาการเขาถึงเว็บไซตของคนพิการในประเทศไทย จึงไดริเริ่มโครงการพัฒนา สังคมแหงความเทาเทียมดวย ICT ซึ่งไดจัดใหมีการฝกอบรมการสรางเว็บไซตที่ทุก คนเขาถึงไดมาตั้งแตป 2550 และไดจัดทําคูมือ TWCAG 2008 (Thai Web Content Accessibility Guidelines 2008) ขึ้นในป 2551 ซึ่งในขณะนั้นไดนําเอา WCAG 2.0 ที่ ยังเปนรางทีเ่ กือบสมบูรณแลวมาปรับใช และในป 2552 ก็ไดปรับใหเปน TWCAG 2009 ซึ่งไดนําเอา WCAG 2.0 ฉบับเสร็จสมบูรณที่ประกาศใชอยางเปนทางการแลว มาปรับใช คําแนะนําสําหรับการใช TWCAG 2010 นักพัฒนาเว็บและองคกรที่นํา TWCAG 2010 ไปใชนั้นมีความหลากหลาย เชน เปนนักออกแบบ เปนเจาหนาที่แผนและนโยบาย เปนฝายจัดซื้อ เปนอาจารยหรือเปน นักศึกษา ดังนั้น จึงตองมีคําแนะนําการใชงานเพื่อใหสามารถตอบสนองตอการใชงาน ที่หลากหลายได 8
8 Thai Web Content Accessibility Guidelines 2010 | MICT
TWCAG2010 Version 2.0
หลักการ (Principle) TWCAG 2010 (Thai Web Content Accessibility Guidelines 2010) เปน แนวทางการพั ฒนาเว็ บไซตทีท่ ุกคนเขา ถึ ง สามารถใช งานและเข าใจเนื อ้ หา โดย รายละเอียดภายในมาตรฐานฉบับนี้ เปนสวนที่มีความสําคัญสําหรับนักการออกแบบ และพัฒนาเว็บไซต ซึง่ อางอิงจากมาตรฐานสากล WCAG 2.0 ประกอบไปดวย ขอแนะนํา การพัฒนาและเงื่อนไขที่สามารถระบุไดวาหนาเว็บไซตนั้นไดทําตาม ขอแนะนําอยางถูกตองหรือไม ซึ่งแนวทางที่เหมาะสมสําหรับการพัฒนาและนําเสนอ เนื้อหาและขอมูลของเว็บไซตมี 4 หลักการดังตอไปนี้ TWCAG 2009 ประกอบดวยขอแนะนํา 4 หลักการ 1. สามารถรับรูได (Perceivable) 1.1 จั ด ให มี ข อ ความทดแทนสํ า หรั บ เนื ้อ หาที ่ไ ม ใ ช ข อ ความเพื อ่ ให สามารถเปลีย่ นไปสู รู ป แบบข อมู ล อื ่น ๆ เพื่อตอบสนองต อความ ตองการที่หลากหลายได เชน ตัวหนังสือขนาดใหญ (Large Print) คําพูด อักษรเบรลล สัญลักษณหรือภาษาที่งายขึ้น 1.2 จัดใหมีขอความทดแทนสําหรับสื่อที่กําหนดดวยเวลา (TimeBased Media) 1.3 สรางเนื้อหาที่สามารถนําเสนอไดหลายรูปแบบ เชน การเปลี่ยน รูปแบบโครงรางเอกสาร (Layout) โดยไมสูญเสียสารสนเทศหรือ โครงสรางของเอกสาร 1.4 จัดทํ าเนื้อหาเพื่อให ผูใช สามารถเห็น หรื อได ยิน เนื้อหาได ชัด เจน รวมทั้งการแยกความแตกตางของสีพื้นหนาและพื้นหลัง Thai9Web Content Accessibility Guidelines 2010 | MICT
9
TWCAG2010 Version 2.0
2. สามารถใชงานได (Operable) 2.1 ผูใชสามารถเขาถึงทุกสวนและการใชงานในหนาเว็บไดดวยการใช แปนพิมพเพียงอยางเดียว 2.2 กํ า หนดเวลาอย า งเพี ย งพอเพื ่อ ให ผู ใ ช ส ามารถอ า นและใช ง าน เนื้อหาได 2.3 ไมสรางเนื้อหาที่กอใหเกิดอาการชัก (Seizure) 2.4 จัดหาวิธีการใหผูใชสามารถทองหนาเว็บ คนหาเนื้อหาและทราบวา ตนเองอยูตําแหนงใดในเว็บไซตได 3. สามารถเขาใจได (Understandable) 3.1 ผูใชสามารถอานและเขาใจเนือ้ หาที่เปนขอความได 3.2 หนาเว็บปรากฏและทํางานในลักษณะที่ผูใชสามารถคาดเดาได 3.3 ชวยใหผูใชหลีกเลี่ยงความผิดพลาดและแนะนําวิธีแกปญหา 4. คงทนตอความเปลี่ยนแปลง (Robust) 4.1 เพิ่มความสามารถในการรองรับเทคโนโลยีเว็บตาง ๆ ที่หลากหลาย ทั้งในปจจุบนั และอนาคตได แนวทาง (Guidelines) ภายใตแตละหลักการ จะมีแนวทางที่เปนขอปลีกยอยลงไปอีกทั้งหมด 12 ขอยอย ซึ่งไดใหคําแนะนําที่ผูพัฒนาเว็บตองทําเพื่อใหสามารถจัดทําเนื้อหาเว็บให คนพิการหลากหลายประเภทเขาถึงได แมวาตัวแนวทางจะไมสามารถทดสอบได แตก็ไดใหกรอบการทํางานและวัตถุประสงคหลักๆ ซึ่งจะชวยใหผูพัฒนาเขาใจเกณฑ ความสําเร็จและการใชงานเทคนิคตางๆ ไดดีขึ้น
10
Thai Web Content Accessibility Guidelines 2010 10 | MICT
TWCAG2010 Version 2.0
เกณฑความสําเร็จ (Success Criteria) ในแตละแนวทางนั้น จะมีเกณฑความสําเร็จอยู 3 ระดับที่สามารถ ทดสอบไดเ พื่อให TWCAG 2009 สามารถใชงานในกรณี ทีต่ องมี การทดสอบ ขอกําหนดหรือความเขากันไดในเว็บไซต เพื่อใหสามารถสนองตอบตอความตองการ ที่หลากหลายของคนหลายกลุม และหลายสถานการณได จึงไดมีการกําหนดระดับใน การเขาถึงไว 3 ระดับคือ ระดับ A ระดับ AA ระดับ AAA 1. ระดับ A แนวทางขั้นต่ําสุดที่ตองทํา ไมเชนนั้นแลว การเขาถึงจะเปนไป ไดยากหรือไมไดเลย 2. ระดับ AA แนวทางขั้นกลางทีค่ วรจะทํา เพื่ออํานวยความสะดวกในการ เขาถึงเพิ่มขึ้น 3. ระดับ AAA แนวทางขั้นสูงสุดที่อาจจะทํา เพื่อใหผูใชเขาถึงและใชงาน เนื้อหาเว็บไดสูงสุด
Thai11 Web Content Accessibility Guidelines 2010 | MICT
11
TWCAG2010 Version 2.0
หลักการที่ 1: รับรูได จัดทําสารสนเทศและระบบตอประสานกับผูใช (User Interface) ในรูปแบบที่ผูใชสามารถรับรูได แนวทางที่ 1.1 ขอความทดแทน จัดใหมีขอความทดแทนสําหรับเนื้อหาที่ไมใชขอความเพื่อใหสามารถ เปลี่ยนไปสูรูปแบบขอมูลอื่น ๆ เพื่อตอบตอความตองการที่หลากหลายได เชน ตัวหนังสือขนาดใหญ (Large Print) คําพูด อักษรเบรลล สัญลักษณหรือภาษา ที่งายขึ้น 1.1.1 เนื้อหาที่ไมใชขอความ – นําเสนอเนื้อหาที่ไมใชขอความตอผูใชดวย ขอความทดแทนที่มีวัตถุประสงคเทียบเทากัน ยกเวนในกรณีตอไปนี้ (ระดับ A) ชิ ้น ส ว นควบคุ ม อิ น พุ ต – ถ า เนื ้อ หาที ่ไ ม ใ ช ข อ ความเป น ส ว น ควบคุ ม หรื อส ว นนํ า เข า ข อมู ล ของผู ใ ช ควรตั ้งชื ่อ (Name) ที่ สามารถอธิบายวัตถุประสงคของตัวมันเองได สื ่อ ที ่กํ า หนดด ว ยเวลา – ถ า เนื ้อ หาที ่ไ ม ใ ช ข อ ความเป น สื ่อ ที ่ 1 กําหนดดวยเวลา (Time-Based Media) อยางนอยควรมีขอความ ทดแทนเพื่อใหคําอธิบายเนื้อหาที่ไมใชขอความนั้น การทดสอบ – ถ า เนื ้อ หาที ่ไ มใ ช ขอ ความเป น ข อมู ล ทดสอบหรื อ โจทย ที ่ใ ช ไ ม ไ ด ถ า หากนํ า เสนอเป น ข อ ความ อย า งน อ ยให มี ขอความทดแทนเพื่ออธิบายเนื้อหาที่ไมใชขอความนั้นวาคืออะไร 0F
1
12
สื่อประสมตาง ๆ ที่มีความยาวเปนเวลา เชน วิดโี อ ภาพเคลื่อนไหว เสียงเพลงหรือเสียงพูด เปนตน
Thai Web Content Accessibility Guidelines 2010 12 | MICT
TWCAG2010 Version 2.0
การรั บ รู – ถ า เนื ้อ หาที ่ไ ม ใ ช ข อ ความนํ า มาใช เ พื ่อ การสร า ง 2 ประสบการณทางความรูส ึก (Sensory) บางอยาง อยางนอยใหมี ขอความทดแทนเพื่ออธิบายเนื้อหาที่ไมใชขอความนั้น CAPTCHA – ถาเนื้อหาที่ไมใชขอความนั้นนํามาใชเพื่อยืนยันวา การเขาถึงหนาเว็บเปนการกระทําของมนุษย ไมเปนการกระทําโดย คอมพิ ว เตอร ต อ งมี ข อ ความทดแทนเพื ่อ ระบุ แ ละอธิ บ าย วัตถุ ประสงค และต องมีเ นื้อหารูป แบบอื่น ๆ ทดแทน CAPTCHA เพื่อใหผูใ ชสามารถเขาถึ งได ดวยการใชประสาทสัมผัส อื่นๆ เพื่ อ ตอบสนองตอการใชงานของคนพิการประเภทตางๆ การตกแตง การจัดรูปแบบและการซอนเนื้อหา – ถาเนื้อหาที่ ไม ใ ช ข อ ความใช สํ า หรั บ การตกแต ง อย า งเดี ย วหรื อ สํ า หรั บ การ จัดรูปแบบ หรือซอนเนื้อหาไมใหผูใชมองเห็น ในกรณีนีค้ วรจัดให ระบบอํานวยความสะดวกสามารถไมนําเสนอหรือขามสิ่งเหลานี้ไป ได 1F
แนวทางที่ 1.2 สื่อที่กําหนดดวยเวลา จัดใหมีขอความทดแทนสําหรับสื่อที่กําหนดดวยเวลา 1.2.1 เสียงหรือภาพวีดีทัศนเพียงอยางเดียว สําหรับสื่อประเภทเสียงหรือวีดีทัศนเพียงอยางเดียวที่บันทึกไวลวงหนา สิ่งหนึ่งสิ่งใดตอไปนี้ตองเปนจริง ยกเวนในกรณีที่เสียงหรือภาพวีดีทัศน เปนทางเลือกหนึ่งของสารสนเทศประเภทขอความ (ระดับ A) เสียงที่บันทึกไวลวงหนา – จัดใหมีขอความทดแทนสําหรับสื่อที่ กําหนดดวยเวลา โดยใหมีขอมูลเทียบเทากับขอมูลเสียงที่บันทึกไว ลวงหนา 2
กิจกรรมบางอยางในเว็บไซตที่วัตถุประสงคเพื่อใหผูใชเกิดความรูสกึ บางอยาง เชน การใหผูใชดูภาพ ลายกนหอยที่หมุนไปมาเพื่อใหเกิดความรูสึกเวียนศีรษะ เปนตน
Thai13 Web Content Accessibility Guidelines 2010 | MICT
13
TWCAG2010 Version 2.0
วี ดี ทั ศ น ที ่บั น ทึ ก ไว ล ว งหน า – ควรจั ด ให มี ข อ ความทดแทน (Caption) สําหรับสื่อทีก่ ําหนดดวยเวลา หรือมีเสียงบรรยายที่ให ขอมูลไดเทียบเทากับวีดีทัศนที่บันทึกไวลวงหนา
1.2.2 คําบรรยายเสียงหรือภาพ มีคําบรรยายเสียงหรือภาพ (Caption) สําหรับเนื้อหาที่เปนเสียงเพียง อยางเดียวที่บันทึกไวลวงหนาในสื่อซิงโครไนซ 3 ยกเวนวาสื่อนั้นเปน ทางเลือกสําหรับเนื้อหาที่เปนขอความและมีขอความกํากับไวชัดเจน (ระดับ A) 2F
1.2.3 คําบรรยายประเภทเสียงหรือทางเลือกสื่อ (ที่บันทึกไวลวงหนา) ควรจัดใหมีขอความทดแทนสําหรับสื่อที่กําหนดดวยเวลาหรือมีเสียง บรรยายในเนื ้อหาวี ดี ทัศน ที่บั น ทึ กไว ล ว งหน า สํ า หรั บ สื ่อซิ ง โครไนซ ยกเวน เมื่อสื่อนั้นเปน ทางเลื อกสํ าหรับเนื้อหาข อความและมีการแจ ง กํากับไวชัดเจน (ระดับ A) 1.2.4 คําบรรยายภาพหรือเสียง ควรจัดใหมีคําบรรยายเสียงสําหรับเนื้อหาประเภทเสียงทีถ่ ายทอดสด สําหรับสื่อซิงโครไนซ (ระดับ AA) 1.2.5 คําบรรยายประเภทเสียง (บันทึกไวลวงหนา) จั ด ให มี คํ า บรรยายประเภทเสี ย งสํ า หรั บ เนื ้อ หาวี ดี ทั ศ น ที บ่ ั น ทึ ก ไว ลวงหนาในสื่อซิงโครไนซ (ระดับ AA) 1.2.6 ภาษามือ (บันทึกไวลวงหนา) จัดใหมีการแปลภาษามือสําหรับเนื้อหาประเภทเสียงที่บันทึกไวลวงหนา ในสื่อซิงโครไนซ (ระดับ AAA) 3
สื่อที่จัดใหภาพ เสียงและขอความหรือสื่ออื่น ๆ เกิดขึ้นพรอมกัน เพื่อใหขอมูลแกสิ่งที่แสดงอยูในขณะนั้น เชน ในขณะ
ที่มีภาพ จะมีเสียงที่ตรงกับเนื้อหาของภาพและมีคําอธิบายที่ตรงกับภาพและเสียงที่เกิดขึ้นในขณะนั้น
14
Thai Web Content Accessibility Guidelines 2010 14 | MICT
TWCAG2010 Version 2.0
1.2.7 คําบรรยายเสียงเพิม่ เติม (บันทึกไวลวงหนา) หากมีชวงเสียงเงียบในวีดีทัศน (แตมีการนําเสนอเนื้อหาที่ตองอาศัย การมองเห็นเพียงอยางเดียวในขณะนั้น) ควรมีการเพิม่ คําบรรยาย ประเภทเสี ย งเพือ่ อธิ บ ายเหตุ การณ ใ นวี ดีทัศ น ใ นชว งที ่ไม มีเ สี ย งนั ้น สําหรับสื่อซิงโครไนซดวย (ระดับ AAA) 1.2.8 ทางเลือกสื่อ (บันทึกไวลวงหนา) จัดใหมีขอความทดแทนสําหรับสื่อซิงโครไนซที่กําหนดดวยเวลาและสื่อ วีดีทัศนที่มีภาพเพียงอยางเดียวที่บันทึกไวลวงหนา (ระดับ AAA) 1.2.9 เสียงเพียงอยางเดียว (สด) มี ข อ ความทดแทนสํ า หรั บ สื ่อที ่กํา หนดด ว ยเวลาที ่ส ามารถให ข อมู ล เทียบเทากับเนื้อหาประเภทเสียงที่ถายทอดสด (ระดับ AAA) แนวทางที่ 1.3 ปรับเปลี่ยนได สรางเนื้อหาที่สามารถนําเสนอไดหลายรูปแบบ (เชน การเปลีย่ นรูปแบบ โครงรางเอกสาร โดยไมสูญเสียสารสนเทศหรือโครงสรางของเอกสาร 1.3.1 สารสนเทศและความสัมพันธ –สารสนเทศโครงสรางและความสัมพันธ ระหวางกันที่นําเสนอในหนาเว็บสามารถหาไดดวยวิธีทางโปรแกรม หรือ จัดใหมีขอความทดแทนอธิบายความสัมพันธนั้น (ระดับ A) 1.3.2 ลําดับที่มีความหมาย – เมื่อลําดับในการนําเสนอเนื้อหามีผลกระทบ ตอความหมาย ผูใชสามารถตัดสินหรือเขาใจลําดับการอานที่ถูกตองได ดวยวิธีทางโปรแกรม (ระดับ A) 1.3.3
ลักษณะทางประสาทสัมผัส – ขอความอธิบายเพื่อใหเขาใจหรือ วิธีการใชงานเนื้อหา ตองไมขึ้นอยูกับลักษณะทางประสาทสัมผัสของ องคประกอบตาง ๆ ของหนาจอ เชน รูปราง ขนาด ตําแหนง ทิศทาง หรือเสียง (ระดับ A)
Thai15 Web Content Accessibility Guidelines 2010 | MICT
15
TWCAG2010 Version 2.0
แนวทางที่ 1.4 แยกแยะได จัดทําเนื้อหาเพื่อใหผูใชสามารถเห็นหรือไดยินเนื้อหาไดชัดเจน รวมทั้ง การแยกความแตกตางของสีพื้นหนาและพื้นหลัง 1.4.1 การใชสี - ไมควรใชสีเพียงอยางเดียวในการสื่อความหมาย แจ ง เหตุการณ กระตุนการตอบสนอง หรือแสดงความแตกตาง (ระดับ A) 1.4.2 การควบคุมเสียง - ถามีเสียงประกอบยาวมากกวา 3 วินาที จะตองมี กลไกในการหยุดเลนชั่วคราวหรือจบการเลน หรือมีกลไกในการควบคุม ระดั บ ความดั ง ของเสี ย ง ซึ ่ง แยกเป น อิ ส ระจากการตั ้ง ค า เสี ย งใน ระบบปฏิบัติการ (ระดับ A) 1.4.3 คาความตางของความเขม(Contrast) - การแสดงผลขอความหรือ ภาพของขอความ (Image of text) ตองมีคาสัดสวน Contrast 4.5 ตอ 1 ยกเวนในกรณีตอไปนี้ (ระดับ AA) ขอความขนาดใหญ – ขอความหรือภาพของขอความขนาดใหญ มีอัตราสวน Conrast อยางนอย 3 ตอ 1 Incidental – ขอความหรือภาพของขอความที่เปนสวนประกอบที่ ยั ง ไม ทํ า งานของส ว นต อ ประสานกั บ ผู ใ ช หรื อ ที ่ใ ช สํ า หรั บ การ ตกแตง หรือเปนสวนที่ไมปรากฏใหเห็น หรือเปนสวนหนึ่งของภาพ ซึ ่ง มี ชิ ้น ส ว นภาพอื ่น ๆ อี ก มาก กรณี เ หล า นี ้ ไม จํ า เป น ต อ งมี ขอกําหนดในเรื่อง Contrast ขอความในตราสั ญลั ก ษณ – ข อความที่เ ป น ส ว นหนึ่งของตรา สัญลักษณหรือยี่หอไมจําเปนตองมีขอกําหนดคา Contrast 1.4.4 ปรับขนาดขอความ – ผูใชสามารถปรับลดขนาดขอความไดอยางนอย รอยละ 200 โดยไมตองใชเทคโนโลยีสิง่ อํานวยความสะดวกโดยไม สูญเสียเนื้อหาหรือการทํางานของหนาเว็บ ยกเวนสําหรับคําบรรยาย ภาพและเสียงหรือภาพของขอความ (ระดับ AA) 16
Thai Web Content Accessibility Guidelines 2010 16 | MICT
TWCAG2010 Version 2.0
1.4.5 ภาพของขอความ (Image of Text) 4 –หากเทคโนโลยีที่ใชสามารถ เขาถึงการนําเสนอดวยการมองเห็น (Visual Presentation) ได เรา สามารถใชขอความในการสื่อความหมายแทนการใชภาพของขอความ ยกเวนในกรณีตอไปนี้ (ระดับ AA) ปรับใหตรงตามความตองการ - ภาพของขอความสามารถปรับ ใหตรงตามความตองการของผูใ ชได จําเปน – วิธีการนําเสนอขอความเฉพาะแบบมีความสําคัญอยางยิ่ง ในการนําเสนอนัยของสารสนเทศ 3F
1.4.6 คา Contrast (ปรับปรุง) – การแสดงผลขอความหรือภาพของขอความ ตองมีอัตราคา Contrast อยางนอย 7 ตอ 1 ยกเวนในกรณีตอไปนี้ (ระดับ AAA) ขอความขนาดใหญ – ขอความหรือภาพของขอความขนาดใหญมี อัตราสวน Contrast อยางนอย 4.5 ตอ 1 Incidental – ขอความหรือภาพของขอความที่เปนสวนประกอบที่ ยังไมทํางานของสวนตอประสานกับผูใช หรือที่ใชสําหรับการตกแตง หรื อเป นส วนที ่ไม ปรากฏให เ ห็น หรื อเปน ส วนหนึ ่งของภาพซึ ่งมี ชิ้นสวนภาพอื่นๆ อีกมาก กรณีเหลานี้ ไมจําเปนตองมีขอกําหนดใน เรื่อง Contrast ข อ ความในตราสั ญ ลั ก ษณ – ข อ ความที ่เ ป น ส ว นหนึ ่ง ของตรา สัญลักษณหรือยี่หอไมจําเปนตองมีขอกําหนดคา Contrast
1.4.7 ไมมีเสียงพื้นหลังหรือระดับความดังเสียงพื้นหลังต่ํา – สําหรับเนื้อหา ประเภทเสียงเพียงอยางเดียวที่บันทึกไวลวงหนาซึ่ง 1) มีเนื้อหาที่เปน
4
มีลักษณะเชนเดียวกับรูปภาพทัว่ ไป แตในรูปภาพนั้นมีเพียงขอความที่ตองการนําเสนอเนื้อหาบางอยาง
Thai17 Web Content Accessibility Guidelines 2010 | MICT
17
5
TWCAG2010 Version 2.0
เสียงพื้นหนา 2) ไมเปนเสียงอธิบาย CAPTCHA และ 3) ไมเปน การรองเพลงเพือ่ ใชในงานดนตรี เชน การรองเพลงหรือการรองแร็พ อยางนอยสิ่งหนึ่งสิ่งใดตอไปนี้ตองเปนจริง (ระดับ AAA) ไมมีเสียงพื้นหลัง – ขอมูลประเภทเสียงไมมีเสียงพื้นหลัง ปดเสียง – สามารถปดเสียงพื้นหลังได 20 เดซิเบล – เสียงพื้นหลังมีระดับความดังนอยกวาระดับความดัง ของเสียงเนื้อหาหลัก 20 เดซิเบล ยกเวนเสียงที่ดังขึ้นเปนครั้งคราว เปนระยะเวลา 1-2 วินาที 4F
1.4.8 การแสดงผลที่มองเห็นได (Visual Presentation) – สําหรับการ แสดงผลที่มองเห็นไดของกลุมขอความ ตองมีกลไกดังตอไปนี้ (ระดับ AAA) 1. ผูใชสามารถเลือกสีพื้นหนาและพื้นหลังได 2. ตองมีตัวอักษรนอยกวา 80 ตัว (หรือ 40 ในกรณีที่เปนภาษาจีน ภาษาญี่ปุนและภาษาเกาหลี) 3. ไม ป รั บ ตั ว อั กษรเหยี ย ดเต็ ม บรรทั ด (เหยี ย ดจากด า นซ า ยสุ ด ไป ดานขวาสุด) 4. ระยะหางระหวางบรรทัดควรมีระยะหางอยางนอยหนึ่งชองวางครึ่ง (Space and a half) ในยอหนาเดียวกัน และระยะหางระหวางยอ หนามากกวา 1.5 เทาของระยะหางระหวางบรรทัด 5. ผูใ ชสามารถปรับขนาดของขอความไดรอยละ 200 โดยไมตองใช เทคโนโลยี สิ ง่ อํ า นวยความสะดวก และผู ใ ช ไ ม ต อ งเลื อ่ นอ า น ขอความตามแนวนอนในรูปแบบหนาจอเต็ม
5
18
เสียงพื้นหนาหมายถึง เสียงที่เปนเนื้อหาหลัก สวนเสียงพื้นหลังหมายถึงเสียงประกอบอื่น ๆ
Thai Web Content Accessibility Guidelines 2010 18 | MICT
TWCAG2010 Version 2.0
1.4.9 ภาพของขอความ (ไมมีขอยกเวน) – ภาพของขอความตองใชสําหรับ การตกแตงเพียงอยางเดียวเทานั้น หรือใชในกรณีที่วิธีการแสดงผลบาง แบบที่จําเปนอยางยิ่งตอการสื่อความหมาย (ระดับ AAA)
หลักการที่ 2: ใชงานได
Thai19 Web Content Accessibility Guidelines 2010 | MICT
องคประกอบของสวนตอประสานกับผูใ ช
19
TWCAG2010 Version 2.0
แนวทาง 2.1 เขาถึงไดโดยแปนพิมพ ผูใ ช ส ามารถเข าถึ งทุ กกระบวนการใช งานในหน า เว็ บ ได ด วยการใช แปนพิมพเพียงอยางเดียว 2.1.1 แปนพิมพ - ผูใชตองสามารถเขาถึงทุกกระบวนการทํางานของเนื้อหา ได โ ดยใช แ ป น พิ ม พ โดยไม ต อ งมี ก ารกํ า หนดความเร็ ว ในการเคาะ แปนพิมพ(Keystroke) ยกเวนในกรณีที่การทํางานที่ตองใชขอมูลนําเขา ซึง่ ขึ ้นอยู กับเส น ทางการเคลือ่ นไหวของผู ใ ชที่ไม เป น จุ ดสิ ้น สุ ดอย า ง เดียวเทานั้น เชน การใชขอมูลนําเขาดวยการใชมือเขียน (ระดับ A) 2.1.2 ไมมีกับดักแปนพิมพ (Keyboard Trap) – ถาหากโฟกัสของแปนพิมพ สามารถเลื ่อ นไปที ่วั ต ถุ ใ ดในหน า เว็ บ ได โ ดยการใช แ ป น พิ ม พ ต อ ง สามารถเลือ่ นโฟกั สออกจากวั ตถุ นัน้ ไดด ว ยการใชแ ป นพิ มพ เ ชน กั น และถาจําเปนตองใชปุมลูกศรหรือปุมแท็บ ตองมีคําแนะนําใหผูใชทราบ ถึงวิธีการเลื่อนโฟกัสออก (ระดับ A) 2.1.3 แปนพิมพ (ไมมีขอยกเวน) – การใชงานเนือ้ หาทุกอยางตองสามารถ เขาถึงไดดวยการใชแปนพิมพโดยไมตองกําหนดความเร็วในการเคาะ แปนพิมพ (ระดับ AAA)
แนวทาง 2.2 เวลาทีเ่ พียงพอ 20
Thai Web Content Accessibility Guidelines 2010 20 | MICT
TWCAG2010 Version 2.0
กําหนดเวลาอยางเพียงพอเพื่อใหผูใชสามารถอานและใชงานเนื้อหาได 2.2.1 เวลาทีส่ ามารถปรับได – สําหรับการจํากัดเวลาในการใชงานเนื้อหา สิ่งหนึ่งสิ่งใดตอไปนี้ตองเปนจริง (ระดับ A) ยกเลิก – ผูใชสามารถยกเลิกการจํากัดเวลาไดกอนการใชงานจริง หรือ ปรับเปลี่ยน – ผูใ ชสามารถปรับเปลีย ่ นการจํากัดเวลากอนการใช งานไดอยางนอย 10 เทาของความยาวของเวลาที่กําหนดไว หรือ ขยาย – ต องเตื อนผู ใ ชก อ นทีเ่ วลาจะหมดและให ส ามารถขยาย เวลาเพิ่มไดอยางนอย 20 วินาทีดวยวิธีงาย ๆ (เชน การกดปุม Space) และผูใชสามารถขยายเวลาออกไปไดอยางนอย 10 เทา ของเวลาที่จํากัดไว หรือ ข อ ยกเว น สํ า หรั บ เหตุ ก ารณ ส ด – การจํ า กั ด เวลาเป น สิ ่ง ซึ่ ง จํ า เป น ต อ งใช ใ นเหตุ ก ารณ ส ด (Real-time event) เช น ใน การประมูลสินคา จึงไมสามารถใหทางเลือกในการปรับเปลี่ยนเวลา ได หรือ ขอยกเวนที่สําคัญอยางยิ่ง – การจํากัดเวลาเปนสิ่งสําคัญอยางยิ่ง ถาหากขยายเวลาออกไปแลวจะทําใหไมสามารถใชงานไดถูกตอง ขอยกเวน 20 ชั่วโมง – การจํากัดเวลานั้นนานกวา 20 ชั่วโมง 2.2.2 การพัก หยุดหรือซอน – สําหรับสารสนเทศที่มีการเคลื่อนไหว กะพริบ เลื่อนขึ้นลง หรือปรับทันกาลอัตโนมัติ (Auto-update) ทุกขอตอไปนี้ตอง เปนจริง (ระดับ A) การเคลื่อนไหว กะพริบ เลื่อนขึ้นลง – สําหรับสารสนเทศใดที่มี การเคลื่อนไหว กะพริบหรือเลื่อนขึ้นลงซึ่ง 1) เริ่มเองโดยอัตโนมัติ 2) เกิดขึ้นนานกวา 5 วินาที และ 3) นําเสนอคูขนานกับเนื้อหาอื่น
Thai21 Web Content Accessibility Guidelines 2010 | MICT
21
TWCAG2010 Version 2.0
ต อ งมี ก ลไกให ผู ใ ช พั ก หยุ ด หรื อ ซ อ นสิ ง่ นั ้น ได เว น แต ว า การเคลื่อนไหว การกะพริบหรือการเลื่อนขึ้นลงเปนสิ่งสําคัญอยาง ยิ่งของกิจกรรม การปรับทันกาลอัตโนมัติ – สําหรับสารสนเทศที่มีการปรับทัน กาลอัตโนมัติซึ่ง 1) เริ่มเองโดยอัตโนมัติ และ 2) นําเสนอคูข นาน กับเนื้อหาอื่น ตองมีกลไกใหผูใชสามารถพัก หยุดหรือซอนสิ่งนั้น ได หรือควบคุมความถี่ของการปรับทันกาลได เวนแตวาการปรับ ทันกาลอัตโนมัตินั้นเปนสิ่งสําคัญอยางยิ่งของกิจกรรม
2.2.3 ไมมีการกําหนดเวลา – การกําหนดเวลาไมเปนสิ่งสําคัญอยางยิ่งใน เหตุการณหรือกิจกรรมของเนื้อหา ยกเวนสําหรับสื่อซิงโครไนซที่ไมมี การโตตอบกับผูใช (Non-interactive synchronized media) และ เหตุการณสด (ระดับ AAA) 2.2.4 การขั ด จั ง หวะ – ผู ใ ช ส ามารถเลื ่อ นการขั ด จั ง หวะหรื อ หยุ ด การขัดจังหวะนั้นได ยกเวนการขัดจังหวะในกรณีเหตุฉุกเฉิน (ระดับ AAA) 2.2.5 การตรวจสอบสิทธิ์การใชงานใหม (Re-authentication) – เมื่อ ช ว งเวลาที ่ได รั บ การตรวจสอบสิ ท ธิ ์การใช งานหมดลง ผู ใ ช ส ามารถ ดําเนินกิจกรรมตอไปไดโดยไมสูญเสียขอมูลหลังจากการตรวจสอบสิทธิ์ การใชงานใหม (ระดับ AAA) แนวทาง 2.3 อาการชัก ไมสรางเนื้อหาที่กอใหเกิดอาการชัก (Seizure) 2.3.1 การกระพริบ 3 ครั้งหรือต่ํากวาระดับที่กําหนดไว – ในหนาเว็บตอง ไมมีเนื้อหาสวนใดทีก่ ะพริบ 3 ครั้งหรือมากกวาใน 1 วินาที หรือ การกะพริบนั้นต่ํากวาขอกําหนดต่ําสุดการกะพริบหรือการกะพริบของ แสงสีแดง (3 ครั้งตอวินาที) (ระดับ A) 22
Thai Web Content Accessibility Guidelines 2010 22 | MICT
TWCAG2010 Version 2.0
2.3.2 การกระพริบ 3 ครั้ง – ในหนาเว็บตองไมมีเนื้อหาสวนใดที่กะพริบ 3 ครั้งหรือมากกวาใน 1 วินาที (ระดับ AAA) แนวทาง 2.4 ทองหนาเว็บได จั ด หาวิ ธี การให ผูใ ช ส ามารถท องหน า เว็ บ ค น หาเนื ้อหาและทราบว า ตนเองอยูตําแหนงใดในเว็บไซตได 2.4.1 ขามบล็อก – มีกลไกสําหรับขามบล็อกของเนื้อหาทีป่ รากฏซ้าํ ๆ ใน หลายหนาเว็บ (ระดับ A) 2.4.2 ชื่อหนาเว็บ – หนาเว็บตองมีชื่อที่อธิบายเนื้อหาหรือวัตถุประสงคของ ตัวมันเอง (ระดับ A) 2.4.3 ลําดับโฟกัส – ถาหากผูใ ชสามารถทองไปตามหนาเว็บไดอยางเปน ลําดับ และลําดับการทองหนาเว็บนั้นมีผลตอความหมายหรือการใชงาน ส ว นประกอบที ่รั บ โฟกั ส ได ต อ งมี ลํ า ดั บ การเลื อ่ นโฟกั ส ที ่ช ว ยคง ความหมายและการใชงานไดเชนเดิม (ระดับ A) 2.4.4 วัตถุประสงคของลิงค– วัตถุประสงคของแตละลิงคสามารถเขาใจได โดยขอความลิงคเพียงอยางเดียว หรือดวยบริบทของลิงคที่สามารถทํา ความเขาใจดวยวิธีทางโปรแกรม ยกเวนในกรณีทีว่ ัตถุประสงคของ ขอความของลิงคนั้นทําใหผูใชทั่วไปรูสึกวากํากวม (ระดับ A) 2.4.5 หลายวิธี – จัดใหมีวิธหี ลายวิธีในการคนหนาเว็บที่ตองการในเว็บไซต ยกเวนในกรณีที่หนาเว็บนั้นเปนผลลัพธหรือขั้นตอนหนึ่งในกระบวนการ ทํางานบางอยาง (ระดับ AA)
Thai23 Web Content Accessibility Guidelines 2010 | MICT
23
TWCAG2010 Version 2.0
2.4.6 หัวเรื่องและปายกํากับ – หัวเรื่องและปายกํากับตองอธิบายเนื้อหา หรือวัตถุประสงคของตัวมันเอง (ระดับ AA) 2.4.7 โฟกัสที่มองเห็นได –สวนตอประสานกับผูใชที่สามารถเขาถึงไดโดย แป น พิ ม พ จ ะต อ งมี รู ป แบบการทํ า งานที ่ส ามารถมองเห็ น โฟกั ส ของ แปนพิมพได (ระดับ AA) 2.4.8 ตําแหนง – ตองมีขอมูลสําหรับบอกตําแหนงของผูใชในเว็บไซตได (ระดับ AAA) 2.4.9 วัตถุประสงคของลิงค (สําหรับลิงคเทานั้น) – มีกลไกที่ชวยใหผูใช ทราบวัตถุประสงคของลิงคไดจากขอความเพียงอยางเดียว ยกเวนใน กรณี ที่วั ต ถุ ป ระสงค ข องข อความของลิ งค นั ้น ทํ า ให ผูใ ช ทั่ว ไปรู ศึ กว า กํากวม (ระดับ AAA) 2.4.10 หัวเรื่องในแตละภาคสวน (Heading Section) – ตองใชหัวเรื่องใน การจัดระเบียบเนื้อหาในแตละสวนของหนาเว็บ (ระดับ AAA)
24
Thai Web Content Accessibility Guidelines 2010 24 | MICT
TWCAG2010 Version 2.0
หลักการที่ 3: เขาใจได สารสนเทศและการใชงานของสวนตอประสาน ผูใชตองสามารถเขาใจได แนวทาง 3.1 สามารถอานได ผูใชสามารถอานและเขาใจเนือ้ หาที่เปนขอความได 3.1.1 ภาษาในหนาเว็บ – ในแตละหนาเว็บ ภาษามนุษยที่ใชสามารถถูกระบุ ดวยวิธีทางโปรแกรม (ระดับ A) 3.1.2 ภาษาในบางสวนของหนาเว็บ – ภาษามนุษยในแตละตอนหรือวลีที่ อยู ใ นเนื ้อ หาของหน า เว็ บ สามารถระบุ ว า เป น ภาษาใดด ว ยวิ ธี ท าง โปรแกรม ยกเวนสําหรับการใชชื่อเฉพาะ คําศัพทเชิงเทคนิค คําซึ่งไม สามารถตั ด สิ น ว า เป น ภาษาใดได และคํ า หรื อ วลี ที ป่ ระดิ ษ ฐ ขึ น้ เพื ่อ นํามาใชเฉพาะบริบทของเนื้อหาสวนนั้น (ระดับ AA) 3.1.3 คําที่พบไมบอย – มีกลไกในการใหคํานิยามเฉพาะของคําหรือวลีที่ใช ในลักษณะผิดไปจากเดิมหรือจํากัดวิธีการใช รวมทัง้ สํานวนภาษาและ ศัพทเฉพาะทาง (ระดับ AAA) 3.1.4
คํายอ – มีกลไกในการระบุคําหรือความหมายเต็มของคํายอ (ระดับ AAA)
3.1.5 ระดับการอาน – เมือ่ การอานขอความตองใชความสามารถในการอาน สูงกวาระดับมัธยมตน ควรจัดใหมีรูปแบบที่ไมตองใชความสามารถใน การอานที่สูงกวาระดับมัธยมตน (ระดับ AAA) 3.1.6 การออกเสียง – มีกลไกสําหรับระบุวิธีการออกเสียงเฉพาะของคําใน กรณี ที ่ค วามหมายของคํ า ในบริ บ ทนั ้น มี ค วามกํ า กวมหากไม ท ราบ วิธีการออกเสียงที่ถูกตอง (ระดับ AAA) Thai25 Web Content Accessibility Guidelines 2010 | MICT
25
TWCAG2010 Version 2.0
แนวทางที่ 3.2 สามารถคาดเดาได หนาเว็บปรากฏและทํางานในลักษณะทีผ่ ูใชสามารถคาดเดาได 3.2.1 เมื่อไดรับโฟกัส – เมื่อสวนประกอบหนาเว็บไดรับโฟกัส จะตองไมมี ความเปลี่ยนแปลงใด ๆ ในบริบทเกิดขึ้น (ระดับ A) 3.2.2 เมื่อมีขอมูลนําเขา – การเปลีย่ นแปลงการตัง้ คาในสวนตอประสานกับ ผูใชตองไมกอใหเกิดการเปลี่ยนแปลงบริบทโดยอัตโนมัติ เวนแตวามี การแจงใหผูใชทราบลวงหนาวาจะเกิดเหตุการณเชนนั้นขึ้น 3.2.3 การทองหนาเว็บอยางเปนระบบ – สําหรับการทองชุดหนาเว็บที่กลไก การทองที่เหมือนกันในแตละหนา จะตองมีลําดับการเขาถึงแตละหนาใน ลําดับที่สัมพันธกัน แตละครั้งที่ใชงาน ยกเวนผูใชเปนผูเปลีย่ นลําดับ การทองหนาเว็บนั้นดวยตนเอง (ระดับ AA) 3.2.4 การนําเสนออยางสม่ําเสมอ –ชิ้นสวนหนาเว็บที่ทํางานในลักษณะ เดียวกันในเว็บไซต สามารถถูกระบุวาหนาเว็บเหลานี้ทํางานดวยวิธีการ ที่ชัดเจน แนนอน(ระดับ AAA) 3.2.5 เปลี่ยนแปลงตามที่ขอ – ผูใชตองเปนผูรองขอใหเกิดการเปลี่ยนแปลง บริบทในหนาเว็บ หรือมีกลไกใหผูใชยกเลิกการเปลี่ยนแปลงนั้น (ระดับ AAA) แนวทาง 3.3 ชวยผูใชใหหลีกเลี่ยงความผิดพลาดและแนะนําวิธีแกปญหา 3.3.1 การระบุขอผิดพลาด - เมื่อตรวจพบความผิดพลาดของขอมูลนําเขา โดยอั ต โนมั ติ ต อ งระบุ ค วามผิ ด พลาดที ่เ กิ ด ขึ ้น ของชิ ้น ส ว นนั ้น และ อธิบายความผิดพลาดแกผูใชในรูปของขอความ (ระดับ A) 3.3.2 ปายกํากับหรือคําแนะนํา – ตองมีปายกํากับ (Label) หรือคําแนะนํา (Instruction) เมื่อตองการขอมูลนําเขาโดยผูใช (ระดับ A) 26
Thai Web Content Accessibility Guidelines 2010 26 | MICT
TWCAG2010 Version 2.0
3.3.3 การแนะนําความผิดพลาด – เมื่อตรวจพบความผิดพลาดของขอมูล นําเขาโดยอัตโนมัติ และมีคําแนะนําสําหรับแกไขความผิดพลาดนั้น ซึ่ง ตองแจ งแกผูใช เว นแตว าการกระทํา เช นนั้นจะเปนการละเมิ ดความ ปลอดภัยหรือวัตถุประสงคของเนื้อหา (ระดับ AA) 3.3.4 การปองกันความผิดพลาด (กฎหมาย การเงินและขอมูล) – สําหรับ หน า เว็บ ที ่กอให เ กิด ข อผูกมั ด ทางกฎหมายหรื อธุ รกรรมทางการเงิ น หรือ ทําใหมีการใหแกไขหรือลบขอมูลในระบบเก็บขอมูล หรือมีการให ขอมูลการตอบสนองของผูใช อยางนอยสิ่งหนึ่งสิ่งใดตอไปนี้ตองเปน จริง (ระดับ AA) 1. ยอนกลับได ยกเลิกการสงขอมูลโดยวิธีทําใหคืนสูสภาพเดิม 2. ตรวจสอบ ข อมู ล ที ่ผูใ ช นํ า เข า ต อ งมี การตรวจสอบว า มี ค วาม ผิ ด พลาดหรื อ ไม และเป ด โอกาสให ผู ใ ช ไ ด แ ก ไ ข ความผิดพลาดนั้น 3. ยืนยัน มีกลไกสําหรับการตรวจทาน ยืนยัน และแกไขขอมูล กอนการสงขอมูลในขั้นสุดทาย 3.3.5 การชวยเหลือ – มีเอกสารชวยแนะนํา (Help) ที่ตรงกับบริบทแกผูใช (ระดับ AAA) 3.3.6 การปองกันความผิดพลาด (ทั้งหมด) – สําหรับหนาเว็บที่ตองใหผูใช สงขอมูล อยางนอยสิ่งหนึ่งสิ่งใดตอไปนี้ตองเปนจริง 1. ยอนกลับได ยกเลิกการสงชอมูลโดยวิธีทําใหคืนสูสภาพเดิม 2. ตรวจสอบ ขอมูลที่ผูใชนําเขาตองผานการตรวจสอบวามีความ ผิ ด พลาดหรื อ ไม และเป ด โอกาสให ผู ใ ช ไ ด แ ก ไ ข ความผิดพลาดนั้น 3. ยืนยัน มีกลไกสําหรับการตรวจทาน ยืนยัน และแกไขขอมูล กอนการสงขอมูลในขั้นสุดทาย Thai27 Web Content Accessibility Guidelines 2010 | MICT
27
TWCAG2010 Version 2.0
หลักการที่ 4: คงทนตอความเปลีย่ นแปลง เนื้อหาตองคงทนตอความเปลี่ยนแปลงอยางเพียงพอ เพื่อใหสามารถนําไปใชกับเทคโนโลยีตางๆ แนวทาง 4.1 ความเขากันได เพิ่มความสามารถในการรองรับเทคโนโลยีเว็บตาง ๆ ทีห่ ลากหลายทั้ง ในปจจุบันและอนาคตไดถึงขีดสุด 4.1.1 การกระจายพจน (Parsing) – หากมีการใชภาษาคอมพิวเตอรเพื่อ อธิบายเนื้อหา (Markup language) แตละพจน (Element) ตองมีแท็ก เริ่มและแท็กจบที่สมบูรณ รวมทั้งไมมีแอตทริบิวตแ ละ ID ที่ซํ้ากั น ยกเวนในกรณีที่มีการกําหนดใหใชคุณลักษณะเชนนั้นได (ระดับ A) 4.1.2
28
ชื่อ บทบาทและคา – สําหรับทุกสวนตอประสานกับผูใช (รวมถึง สว นประกอบของฟอร ม ลิ งค แ ละสว นประกอบอื น่ ๆ ที ส่ ร า งขึ น้ โดย ภาษาสคริปต) ตองกําหนดคาใหแอตทริบิวต name (ชื่อ) และ role (หนาที่) ซึ่งสามารถหาไดดวยวิธีทางโปรแกรม สถานะ คุณสมบัติและ ค า ต า ง ๆ ที ผ่ ู ใ ช กํ า หนดได ก็ ส ามารถตั ้งค า ด ว ยวิ ธี ทางโปรแกรมได การการเปลี่ยนแปลงที่เกิดแกชิ้นสวนเหลานี้สามารถแจงเตือนผานเว็บ บราวเซอร หรื อเทคโนโลยี สิ ่งอํ า นวยความสะดวกสํ า หรั บ คนพิ การ (ระดับ A)
Thai Web Content Accessibility Guidelines 2010 28 | MICT