การพัฒนา​เว็บไซต์ที่สะดวก​ใน​การ​เข้า​ถึง ​ ตามมาตรฐาน​  Web Accessibility  บุญเลิศ อรุณพิบูลย์ ศูนย์บริการ ความรู้ทางวิทยาศาสตร์และเทคโนโลยี สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ [email_address] http://www.stks.or.th
มาตรฐานเว็บไซต์ ด้านเทคโนโลยี ด้านการใช้ ด้านการเข้าถึง
ด้านเทคโนโลยี การแสดงผลบนเบราว์เซอร์ ระบบปฏิบัติการ ความเร็วในการโอนถ่ายข้อมูล การนำเสนอด้วยเสียง การนำเสนอด้วยวีดิทัศน์ ความต้องการ  Plug-ins ฮาร์ดแวร์
ด้านการใช้ ความสม่ำเสมอเกี่ยวกับข้อความ และสื่อประกอบต่างๆ ความสม่ำเสมอในส่วน  Interface Layout Navigator Icon & Symbol ความสม่ำเสมอในการติดต่อสื่อสาร
ด้านการเข้าถึง การเข้าถึงที่ไม่จำกัดด้วยความแตกต่างเรื่อง เวลา สถานที่ อุปกรณ์ กายภาพของผู้เข้าชม
ความเข้าใจผิดบางประการ Accessibility web  คือ  เว็บที่คนที่มีปัญหาทางสายตาเข้าถึงได้ ทั้งที่ๆ ควรจะสนับสนุนทั้ง ผู้ที่มีความบกพร่องทางการได้ยิน ผู้ที่มีความบกพร่องทางสายตา ผู้ที่มีความบกพร่องทางร่างกาย ผู้ที่มีความบกพร่องทางสติปัญญา บุคคลปกติที่ไม่มีความพร้อม ณ เวลานั้นๆ
ความเข้าใจผิดบางประการ ควรทำหรือไม่ สิ้นเปลืองงบประมาณ เสียเวลา ไม่คุ้มค่า Accessibility  ไม่ได้เน้นเฉพาะผู้ที่มีความบกพร่องต่างๆ เท่านั้น  แต่หมายถึงโอกาสในการเข้าถึงของทุกคน  (All users) ‏
Server & Client WindowsXP IE Windows2000 IE Macintosh Windows98 Netscape พัฒนาเว็บด้วย HTML Editor, HTML Generator บน Windows Server : Unix/NT upload
Server & Client Text Browser คนพิการ Mobile Phone PDA พัฒนาเว็บด้วย HTML Editor, HTML Generator บน Windows Server : Unix/NT upload
มาตรฐานที่เกี่ยวข้อง มาตรฐานการตั้งชื่อไฟล์และ  Directory มาตรฐานทางด้านเนื้อหา มาตรฐานทางด้านรูปแบบการใช้ภาษาบนเว็บ มาตรฐานทางด้านเทคนิค มาตรฐานการรักษาความปลอดภัย
การตั้งชื่อไฟล์และ  Directory สื่อความหมาย - เข้าใจตรงกัน  สั้นกระชับ  ไม่เกิดความสับสน  ช่วยให้  Search engine  ให้ค่าความสำคัญของเว็บไซต์สูงสุด  หากคำสำคัญพบเป็นชื่อไฟล์และชื่อ  Directory  โดยตรง
การตั้งชื่อไฟล์และ  Directory ภาษาอังกฤษ ผสมตัวเลข ใช้เครื่องหมายเฉพาะ  – ไม่ควรมีช่องว่าง ไม่ควรยาวมากเกินไป
แบบอักษร  (Fonts) เลือกใช้ฟอนต์มาตรฐาน Tahoma Tahoma, MS Sans Serif, Thonburi ตระกูล  NEW
Tahoma & MS Sans Serif
ภาษาไทย กับการพัฒนาเว็บเพจ ด้านพัฒนาเว็บ HTML Editor, Generator  แสดงผลภาษาไทย  ? HTML Editor, Generator  เข้ารหัสภาษาไทย  ? ด้านเรียกดูเว็บ ฟอนต์  ไม่ควรสร้างภาระให้กับผู้ใช้งาน แสดงผลอักขระได้ถูกต้อง ทุก  ( เกือบทุก )  platform
HTML Editor  กับการเข้ารหัส ภาษาไท ย
กรณีศึกษา  Macromedia Dreamweaver
กรณีศึกษา  Macromedia Dreamweaver
Decoding  ภาษาไทยถูกต้องหรือไม่ <meta http-equiv=“content-type” content=“text/html; charset=………..”>
TIS-620/Windows-874 ประเทศไทยมีมาตรฐานอักขระซึ่งกำหนดโดย สำนักงานมาตรฐานอุตสาหกรรม ดังที่เรียกกันโดยทั่วไปว่ารหัส สมอ .  แต่รหัส สมอ .  หรือที่มีชื่อทางการว่า มอก . 620   หรือ  TIS-620   นี้ เป็นมาตรฐานของประเทศไทย ซึ่งเมื่อนำไปใช้บนเครือข่ายอินเทอร์เน็ต ก็อาจเกิดความเข้าใจไม่ตรงกันได้ ดังนั้นจึงมีความพยายามที่จะจดทะเบียน รหัส สมอ .  ที่  Internet Assigned Numbers Authority  ( IANA )  ซึ่งเป็นผู้ควบคุมมาตรฐานของเครือข่ายอินเทอร์เน็ต และได้ดำเนินการจดทะเบียนจนสำเร็จ เมื่อวันที่  22   กันยายน  2541
TIS-620/Windows-874/UTF-8 windows-874   เป็น  character Set  ที่ใช้ภายในระบบปฏิบัติการที่ผลิตโดยบริษัท ไมโครซอฟต์ เท่านั้น ไม่ได้เป็น  character Set  ที่ใช้ในการแลกเปลี่ยนข้อมูลระหว่างเครื่อง มีส่วนขยายเพื่อการแสดงผล เช่น  bullet, smart quote, dash  ฯลฯ  tis-620   เป็น  character Set  ที่จดทะเบียนถูกต้อง เป็นที่รับรู้กันทั่วโลก ทุกระบบปฏิบัติการ  ( แม้แต่ระบบปฏิบัติการของไมโครซอฟต์เอง )
ฐานข้อมูลกับภาษาไทย ต้องรู้  Character Set  ของฐานข้อมูล
Format รูปแบบของไฟล์ภาพที่ใช้ในการจัดเก็บภาพ  การเลือกรูปแบบที่เหมาะสมต่อการนำเสนอจะช่วยให้ภาพมีขนาด  ( File Size )  เล็กลง โดยคงความคมชัดไว้ในระดับดี  เป็นการประหยัดพื้นที่ของสื่อบันทึกข้อมูลได้เป็นอย่างดี
เว็บกราฟิก รูปภาพที่แสดงในโหมดปกติ การแสดงผลภาพแบบ  Interlaced การแสดงผลภาพ แบบ  Progressive
Interlaced GIF
JPEG Quality & Progressive ภาพฟอร์แมต  JPG  ค่า  Quality  ไม่ควรต่ำ หรือสูงเกินไป   กำหนดรูปแบบการแสดงผล เป็นแบบ  Progressive  ด้วย สำหรับภาพที่มีขนาดโต
GIF Graphics Interlace File จำนวนสีและความละเอียดของภาพไม่สูงมากนัก ต้องการพื้นแบบโปร่งใส ต้องการแสดงผลแบบโครงร่างก่อน แล้วค่อยแสดงผลแบบละเอียด ต้องการนำเสนอภาพแบบภาพเคลื่อนไหว ส่วนขยายคือ  .gif
Bit depth drastically affects file size 24 bit color 16 million colors 1.55 MB 8 bit color 256 colors 518k 8 bit  gray scale 256 shades  of gray  518k 1 bit dithered  image  64k
Transparent GIFs
Animation GIF
JPEG Joint Photographer's Experts Group  เหมาะสมกับการนำเสนอทั้งระบบสื่อมัลติมีเดีย และเว็บไซต์  สามารถกำหนดขนาดของไฟล์ได้ตามความเหมาะสม  ( File Compression )  สามารถกำหนดคุณสมบัติการแสดงผลแบบหยาบ แล้วค่อยๆ ละเอียดเมื่อเวลาผ่านไป ที่เรียกว่าคุณสมบัติ  Progressive  ส่วนขยายของไฟล์รูปแบบนี้คือ  . jpg  หรือ  . jpeg
JPEG File Format JPEG - 19K Low Quality JPEG - 60K Max Quality
PNG Portable Network Graphics  รูปแบบล่าสุดในการนำเสนอภาพผ่านเครือข่ายอินเทอร์เน็ต  สามารถแสดงผลได้ในระบบสีเต็มพิกัด  ( True Color ) ,  มีขนาดไฟล์เล็ก และควบคุมคุณภาพได้ตามที่ต้องการ มีการกำหนดให้พื้นภาพเป็นพื้นโปร่งใสได้  ( Transparent )  รวมทั้งการแสดงผลแบบหยาบสู่ละเอียด  ( Interlaced )  ส่วนขยายของไฟล์รูปแบบนี้คือ  . png
TIFF Tagged - Image File Format  รูปแบบที่ใช้เก็บภาพพร้อมรายละเอียดต่างๆ เช่น เลเยอร์  ( Layer ) , Annotation,  โหมดภาพทั้งระบบ  CMYK, RGB, Lab Color  ตลอดจนข้อมูลประกอบอื่นๆ ตามต้นฉบับเดิมของภาพ  เหมาะสมต่อการเก็บบันทึกภาพต้นฉบับ และภาพสำหรับใช้ประกอบการสร้างสื่อสิ่งพิมพ์  ส่วนขยายของไฟล์รูปแบบนี้คือ  . tif
สรุปการเลือกใช้ฟอร์แมตภาพ ไฟล์สกุล  GIF (Graphics Interlace File) ภาพที่ไม่ต้องการความคมชัดมากนัก สีไม่มาก มีลักษณะพื้นโปร่งใส ไฟล์สกุล  JPG (Joint Photographer’s Experts Group) ภาพที่ต้องการความคมชัดสูง มีสีมาก ไฟล์สกุล  PNG (Portable Network Graphics) ภาพที่ต้องการความคมชัดสูง มีสีมากทำพื้นโปร่งใสได้
GIF / JPEG
GIF or JPEG?
Example of an image at 72-ppi and 300-ppi 72 ppi = 72 pixels high x 72 pixels wide = 5184 pixels in a square inch 300 ppi = 300 pixels high x 300 pixels wide = 90,000 pixels in a square inch
Color Mode A color mode determines the color model used to display and print images. Common models include  RGB (red, green, blue) CMYK (cyan, magenta, yellow, black) …
RGB model RGB model used for lighting, video, and monitors So, computer’s monitor only has 3 colors Red Green Blue
CMYK model The CMYK model is based on the light-absorbing quality of ink printed on paper.
 
Metadata Data about data ข้อมูลแสดงคุณสมบัติของไฟล์   หรือวัตถุต่างๆ   แสดงข้อมูลสรุปเกี่ยวกับรายละเอียดของไฟล์ แสดงลิขสิทธิ์ความเป็นเจ้าของ แยกกลุ่มได้ตามประเภทของไฟล์หรือวัตถุ Subject Metadata Title Metadata Category Metadata Keyword Metadata Author Metadata Description Metadata Publisher Metadata Resource Metadata
 
บัตรรายการหนังสือ 613 สาทิศ อินทรกำแหง ส762ช ชีวจิต : การใช้ชีวิตอย่างเข้าใจธรรมชาติ/ สาทิศ อินทรกำแหง. –พิมพ์ครั้งที่ 10.– กรุงเทพฯ: คลินิกบ้านและสวน, 2541. 130 หน้า ; 21 ซม. ISBN 974-8368-42-4 1. สุขศาสตร์.  2. อาหารธรรมชาติ.  3. ชื่อเรื่อง.
การกำหนดคุณสมบัติของเอกสาร MS – Office File, Properties.. OpenOffice.org File, Properties… Acrobat Professional File, Document Properties…
ประโยชน์ของ  Metadata เพิ่มประสิทธิภาพการสืบค้นเอกสาร เป็นข้อมูลให้กับ  Search Engine  ต่างๆ  การเผยแพร่ในระบบอินเทอร์เน็ต เป็นไปอย่างรวดเร็ว
Web Metadata Web Title URL :Uniform Resource Locator H1, H2, H3 Tag Contents Alternate Text for Image/Multimedia Meta Tag Description เนื้อหา  1 – 2 Kb  ของเอกสารเว็บ Authors Keyword Generator
Web Title <head> <title>NECTEC : Thailand : National Electronics and  Computer Technology Center</title> </head> เปิดดูด้วยคำสั่ง  View, Source
Web Title & Google
ไม่ระบุ Web Title
allintitle: tiac
URL Uniform Resource Locator ตำแหน่งที่อยู่ของเว็บไซต์ http:// www.nectec.or.th/ courseware/ index.html Protocol Domain-name Directory Path File
allinurl: tiac
Meta tag: Description <head> <META NAME=&quot;Description&quot; CONTENT=&quot; มหาวิทยาลัยเกษตรศาสตร์เป็นสถาบันอุดมศึกษาที่เปิดสอนหลักสูตรทางการเกษตรแห่งแรกของประเทศไทย ถือกำเนิดมาจากโรงเรียนฝึกหัดครู ประถมกสิกรรม เมื่อ พ . ศ . 2460  ต่อมาได้ขยายและยกฐานะขึ้นเป็นวิทยาลัยเกษตรศาสตร์และพัฒนาจนกระทั่งก่อตั้งเป็นมหาวิทยาลัยเกษตรศาสตร์ โดยพระราชบัญญัติ มหาวิทยาลัยเกษตรศาสตร์ เมื่อวันที่  2  กุมภาพันธ์ พ . ศ . 2486  ปัจจุบันมหาวิทยาลัยเกษตรศาสตร์ ประกอบด้วยวิทยาเขตที่เปิดเรียนแล้ว  5  วิทยาเขต และโครงการ จัดตั้ง  2  วิทยาเขต &quot;> </head> เปิดดูด้วยคำสั่ง  View, Source
Meta tag: Description กรณีที่ไม่ได้ระบุ Description Meta Tag โปรแกรมจะดึงข้อความ 1 – 2 KB จากเว็บไซต์มาแสดงผลแทน
Meta tag อื่นๆ Authors, Creator Keyword Generator  Robot จะระบุไว้ใน Head Section ของเอกสารเว็บ ไม่ปรากฏบนเว็บเบราว์เซอร์หรือในเอกสาร Search Engine เข้าถึงได้
Author & Keyword <META NAME=&quot;Author&quot; CONTENT=&quot;Kasetsart University, Thailand, Bangkok&quot;> <META NAME=&quot;Keywords&quot; CONTENT=&quot;Kasetsart University, Thailand, University, Bangkok, Higher Education, Equality in Education, Colleges, School, Campuses, Faculty,  มหาวิทยาลัยเกษตรศาสตร์ ,  เกษตรศาสตร์ ศาสตร์ของแผ่นดิน &quot;>
Web Meta Tags บรรจุไว้ใน  Head  รูปแบบทั่วไป <META NAME=“dataname” CONTENT=“datavalue”>
http://www.submitexpress.com/analyzer/
Image Search Google  ค้นหาภาพได้จาก คำที่อยู่ใกล้ภาพ / ข้างเคียงภาพ  (adjacent) ‏ Image Caption Links Alt Attribute  ของ  Image Tag Embedded Metadata <img src=“aaa.jpg”  alt=“Computer System” >
 
Image Metadata Exchangeable Image File Format (Exif) Metadata ระบุอัตโนมัติเมื่อมีการถ่ายภาพด้วยกล้องดิจิทัล พัฒนาโดย  Japan Electronic Industries Development Association (JEIDA) ‏ International Press Telecommunications Council (IPTC) Metadata Metadata  ที่ผู้ใช้สามารถบันทึกเพิ่มเติมได้ พัฒนาโดย  International Press Telecommunications Council  XNView
Exif Metadata โปรแกรมกราฟิกต่างๆ สามารถเปิดดูได้ เช่น  ACDSee, XnView  โดยคลิกปุ่มขวาแล้ว เลือกคำสั่ง  Properties…
IPTC Metadata โปรแกรมกราฟิกต่างๆ อนุญาตให้เพิ่มข้อมูลต่างๆ ได้  เช่น  ACDSee, XnView
ตัวอย่างการตรวจสอบ  Metadata  ของเอกสารฟอร์แมตต่างๆ ทั้ง  .doc, .ppt, .pdf, และรูปภาพ  .jpg  ด้วยโปรแกรม  Catalogue http://www.download.com/Catalogue/3000-7241_4-10260395.html?tag=lst-0-4
Web Accessibility เว็บไซต์ที่รองรับความสามารถในการเข้าถึงได้ในทุกรูปแบบที่เป็นมาตรฐาน เพื่อเป็นหลักประกันได้ว่าข้อมูลสารสนเทศที่เผยแพร่นั้น ทุกคนสามารถเข้าถึงได้อย่างเท่าเทียมกัน ใช้เทคโนโลยีที่เป็นมาตรฐานสากล  HTML, XHTML, CSS, XML, DOM  เป็นต้น
ผลที่ได้จาก  Web Accessibility กลุ่มผู้ใช้ผ่านเครื่อง  PDA  หรืออุปกรณ์  Mobile กลุ่มคนพิการ บกพร่องทางการเห็น บกพร่องทางการได้ยิน บกพร่องทางการเคลื่อนไหว กลุ่มผู้ใช้  Browser  ที่แตกต่างกัน กลุ่มผู้ใช้อินเทอร์เน็ตความเร็วต่ำ
กลุ่มผู้พิการ ผู้พิการทางการเห็น โปรแกรมช่วยอ่านหน้าจอ – เสียง  (TTS), Braille โปรแกรมขยายหน้าจอ โปรแกรม  Web Browser
กลุ่มผู้พิการทางการเห็น ตัวอย่างโปรแกรมขยายหน้าจอ
Alternate Text
Alternate Text <IMG SRC=“ ชื่อไฟล์ภาพ ”  ALT=“ คำอธิบายภาพ” > คำอธิบายภาพควรสื่อความหมายชัดเจน Firefox  ไม่แสดงคำอธิบายภาพ แต่ทำงานกับ  Attribute TITLE ฃ
1.  &quot;Image of George Washington&quot; 2. &quot;George Washington, the first president of the United States&quot; 3. An empty alt attribute (alt=&quot;​&quot;) will suffice. 4. &quot;George Washington&quot;
1.  An empty alt attribute (alt=&quot;​&quot;) will suffice. 2. &quot;Wikipedia entry for George Washington&quot; 3. &quot;Read More&quot; 4. &quot;George Washington&quot;
1.  &quot;George Washington&quot; 2. &quot;Painting of George Washington&quot; 3. &quot;Painting of George Washington crossing the Delaware River&quot; 4. &quot;Painting of George Washington crossing the Delaware River. Swirling waves surround the boat where the majestic George Washington looks forward out of the storm and into the rays of light across the river as he leads his wary troops to battle.&quot;
1.  &quot;Employment Application&quot; 2. &quot;PDF File&quot; 3. &quot;PDF icon&quot; 4. The content of the image is presented in context, so (alt=&quot;​&quot;) is appropriate.
1.  &quot;decorative line&quot; 2. &quot;Beginning of footer&quot; 3. &quot;separator&quot; 4. alt=&quot;​&quot; will suffice
สิ่งที่ไม่ควรทำ 1.  &quot;next&quot; 2. &quot;next page&quot; 3. &quot;George Washington's Presidency&quot; 4. &quot;Continue to George Washington's Presidency&quot;
Empty Alt (alt=“”) ภาพที่ไม่สื่อความหมาย ภาพที่ถูกตัดเป็นหลายชิ้น แต่ไม่มีผลต่อการทำงาน ภาพ  Background
Long Description คำอธิบายแบบยาว เพิ่ม  Attribute LONGDESC=“ ชื่อไฟล์คำอธิบาย .txt” ให้พิมพ์ด้วย  Notepad  แล้วบันทึกเป็น  .txt คำนึงถึง  Thai Encoding  & Decoding  ด้วย
คำอธิบายแบบยาว  Long Description
Alt  สำหรับ  Flash ระบุ  Alt Description & Shortcut
สีนั้นสำคัญไฉน  ? ใช้สีพื้นและสีตัวอักษรที่แตกต่างกัน
สีนั้นสำคัญไฉน  ? http :// www . accesskeys . org / tools / color - contrast . html
การลงรหัสที่ ไม่ถูกต้อง <p> <font size=“+3”><b> This is a heading </b></font> </p> <p>Blah blah blah</p> <p> <font size=“+3”><b> This is another heading </b></font> </p> <p>Blah blah blah</p> <p> <font size=“+2”><b> A sub-section </b></font> </p> <p>Blah blah blah</p>
การลงรหัสที่ถูกต้อง Use markup and style sheets and do so properly <h1> This is a heading </h1> <p>Blah blah blah</p> <h1> This is another heading </h1> <p>Blah blah blah</p> <h2> A sub-section </h2> <p>Blah blah blah</p> Outline: This is a heading This is another heading A sub-section
สร้างเอกสาร  HTML  ที่ได้มาตรฐาน < ! DOCTYPE HTML PUBLIC  &quot;-// W3C // DTD HTML 4.01 Transitional // EN &quot;   &quot; http :// www . w3 . org / TR / html4 / loose . dtd &quot; >
ระบุภาษาให้ชัดเจน <p> เมื่อวานมีชาวต่างชาติพูดกับฉันว่า <span lang = “en”>I love you< / span>< / p> และระบุภาษาหลักในแท็ก  <HTML> <html lang =&quot; th &quot; >
กำกับคำย่อ <acronym title=&quot;World Wide Web Consortium&quot;>W3C</acronym> <abbr title=&quot;World Wide Web Consortium&quot;>W3C</abbr>
ระบุ  id  ให้กับหัวเรื่องตาราง
<tr> <th id =&quot; t1 &quot; > ชื่อ < / th> <th id =&quot; t2 &quot; > อายุ < / th> <th id =&quot; t3 &quot; > สถานที่เกิด < / th> <th id =&quot; t4 &quot; > สถานที่ทำงาน < / th> < / tr> <tr> <td headers =&quot; t1 &quot; > น้ำหนึ่ง < / td> <td headers =&quot; t2 &quot; >29< / td> <td headers =&quot; t3 &quot; > กรุงเทพฯ < / td> <td headers =&quot; t4 &quot; > เนคเทค < / td> < / tr> <tr> <td headers =&quot; t1 &quot; > ยุทธการ < / td> <td headers =&quot; t2 &quot; >28< / td> <td headers =&quot; t3 &quot; > หนองคาย < / td> <td headers =&quot; t4 &quot; > เนคเทค < / td> < / tr>
กลุ่มผู้พิการทางการได้ยิน สามารถอ่านหนังสือได้  เข้าใจเนื้อหาจากการอ่าน  ?
Captions สร้าง  caption  ให้  Movie Movie Caption
ระบุ  Shortcut Key
ลำดับการเลื่อนใน แบบฟอร์ม
Automated validators http://webxact.watchfire.com

Web Accessibility Coding

  • 1.
    การพัฒนา​เว็บไซต์ที่สะดวก​ใน​การ​เข้า​ถึง ​ ตามมาตรฐาน​ Web Accessibility บุญเลิศ อรุณพิบูลย์ ศูนย์บริการ ความรู้ทางวิทยาศาสตร์และเทคโนโลยี สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ [email_address] http://www.stks.or.th
  • 2.
  • 3.
    ด้านเทคโนโลยี การแสดงผลบนเบราว์เซอร์ ระบบปฏิบัติการความเร็วในการโอนถ่ายข้อมูล การนำเสนอด้วยเสียง การนำเสนอด้วยวีดิทัศน์ ความต้องการ Plug-ins ฮาร์ดแวร์
  • 4.
    ด้านการใช้ ความสม่ำเสมอเกี่ยวกับข้อความ และสื่อประกอบต่างๆความสม่ำเสมอในส่วน Interface Layout Navigator Icon & Symbol ความสม่ำเสมอในการติดต่อสื่อสาร
  • 5.
  • 6.
    ความเข้าใจผิดบางประการ Accessibility web คือ เว็บที่คนที่มีปัญหาทางสายตาเข้าถึงได้ ทั้งที่ๆ ควรจะสนับสนุนทั้ง ผู้ที่มีความบกพร่องทางการได้ยิน ผู้ที่มีความบกพร่องทางสายตา ผู้ที่มีความบกพร่องทางร่างกาย ผู้ที่มีความบกพร่องทางสติปัญญา บุคคลปกติที่ไม่มีความพร้อม ณ เวลานั้นๆ
  • 7.
    ความเข้าใจผิดบางประการ ควรทำหรือไม่ สิ้นเปลืองงบประมาณเสียเวลา ไม่คุ้มค่า Accessibility ไม่ได้เน้นเฉพาะผู้ที่มีความบกพร่องต่างๆ เท่านั้น แต่หมายถึงโอกาสในการเข้าถึงของทุกคน (All users) ‏
  • 8.
    Server & ClientWindowsXP IE Windows2000 IE Macintosh Windows98 Netscape พัฒนาเว็บด้วย HTML Editor, HTML Generator บน Windows Server : Unix/NT upload
  • 9.
    Server & ClientText Browser คนพิการ Mobile Phone PDA พัฒนาเว็บด้วย HTML Editor, HTML Generator บน Windows Server : Unix/NT upload
  • 10.
    มาตรฐานที่เกี่ยวข้อง มาตรฐานการตั้งชื่อไฟล์และ Directory มาตรฐานทางด้านเนื้อหา มาตรฐานทางด้านรูปแบบการใช้ภาษาบนเว็บ มาตรฐานทางด้านเทคนิค มาตรฐานการรักษาความปลอดภัย
  • 11.
    การตั้งชื่อไฟล์และ Directoryสื่อความหมาย - เข้าใจตรงกัน สั้นกระชับ ไม่เกิดความสับสน ช่วยให้ Search engine ให้ค่าความสำคัญของเว็บไซต์สูงสุด หากคำสำคัญพบเป็นชื่อไฟล์และชื่อ Directory โดยตรง
  • 12.
    การตั้งชื่อไฟล์และ Directoryภาษาอังกฤษ ผสมตัวเลข ใช้เครื่องหมายเฉพาะ – ไม่ควรมีช่องว่าง ไม่ควรยาวมากเกินไป
  • 13.
    แบบอักษร (Fonts)เลือกใช้ฟอนต์มาตรฐาน Tahoma Tahoma, MS Sans Serif, Thonburi ตระกูล NEW
  • 14.
    Tahoma & MSSans Serif
  • 15.
    ภาษาไทย กับการพัฒนาเว็บเพจ ด้านพัฒนาเว็บHTML Editor, Generator แสดงผลภาษาไทย ? HTML Editor, Generator เข้ารหัสภาษาไทย ? ด้านเรียกดูเว็บ ฟอนต์ ไม่ควรสร้างภาระให้กับผู้ใช้งาน แสดงผลอักขระได้ถูกต้อง ทุก ( เกือบทุก ) platform
  • 16.
    HTML Editor กับการเข้ารหัส ภาษาไท ย
  • 17.
  • 18.
  • 19.
    Decoding ภาษาไทยถูกต้องหรือไม่<meta http-equiv=“content-type” content=“text/html; charset=………..”>
  • 20.
    TIS-620/Windows-874 ประเทศไทยมีมาตรฐานอักขระซึ่งกำหนดโดย สำนักงานมาตรฐานอุตสาหกรรมดังที่เรียกกันโดยทั่วไปว่ารหัส สมอ . แต่รหัส สมอ . หรือที่มีชื่อทางการว่า มอก . 620 หรือ TIS-620 นี้ เป็นมาตรฐานของประเทศไทย ซึ่งเมื่อนำไปใช้บนเครือข่ายอินเทอร์เน็ต ก็อาจเกิดความเข้าใจไม่ตรงกันได้ ดังนั้นจึงมีความพยายามที่จะจดทะเบียน รหัส สมอ . ที่ Internet Assigned Numbers Authority ( IANA ) ซึ่งเป็นผู้ควบคุมมาตรฐานของเครือข่ายอินเทอร์เน็ต และได้ดำเนินการจดทะเบียนจนสำเร็จ เมื่อวันที่ 22 กันยายน 2541
  • 21.
    TIS-620/Windows-874/UTF-8 windows-874 เป็น character Set ที่ใช้ภายในระบบปฏิบัติการที่ผลิตโดยบริษัท ไมโครซอฟต์ เท่านั้น ไม่ได้เป็น character Set ที่ใช้ในการแลกเปลี่ยนข้อมูลระหว่างเครื่อง มีส่วนขยายเพื่อการแสดงผล เช่น bullet, smart quote, dash ฯลฯ tis-620 เป็น character Set ที่จดทะเบียนถูกต้อง เป็นที่รับรู้กันทั่วโลก ทุกระบบปฏิบัติการ ( แม้แต่ระบบปฏิบัติการของไมโครซอฟต์เอง )
  • 22.
  • 23.
    Format รูปแบบของไฟล์ภาพที่ใช้ในการจัดเก็บภาพ การเลือกรูปแบบที่เหมาะสมต่อการนำเสนอจะช่วยให้ภาพมีขนาด ( File Size ) เล็กลง โดยคงความคมชัดไว้ในระดับดี เป็นการประหยัดพื้นที่ของสื่อบันทึกข้อมูลได้เป็นอย่างดี
  • 24.
  • 25.
  • 26.
    JPEG Quality &Progressive ภาพฟอร์แมต JPG ค่า Quality ไม่ควรต่ำ หรือสูงเกินไป กำหนดรูปแบบการแสดงผล เป็นแบบ Progressive ด้วย สำหรับภาพที่มีขนาดโต
  • 27.
    GIF Graphics InterlaceFile จำนวนสีและความละเอียดของภาพไม่สูงมากนัก ต้องการพื้นแบบโปร่งใส ต้องการแสดงผลแบบโครงร่างก่อน แล้วค่อยแสดงผลแบบละเอียด ต้องการนำเสนอภาพแบบภาพเคลื่อนไหว ส่วนขยายคือ .gif
  • 28.
    Bit depth drasticallyaffects file size 24 bit color 16 million colors 1.55 MB 8 bit color 256 colors 518k 8 bit gray scale 256 shades of gray 518k 1 bit dithered image 64k
  • 29.
  • 30.
  • 31.
    JPEG Joint Photographer'sExperts Group เหมาะสมกับการนำเสนอทั้งระบบสื่อมัลติมีเดีย และเว็บไซต์ สามารถกำหนดขนาดของไฟล์ได้ตามความเหมาะสม ( File Compression ) สามารถกำหนดคุณสมบัติการแสดงผลแบบหยาบ แล้วค่อยๆ ละเอียดเมื่อเวลาผ่านไป ที่เรียกว่าคุณสมบัติ Progressive ส่วนขยายของไฟล์รูปแบบนี้คือ . jpg หรือ . jpeg
  • 32.
    JPEG File FormatJPEG - 19K Low Quality JPEG - 60K Max Quality
  • 33.
    PNG Portable NetworkGraphics รูปแบบล่าสุดในการนำเสนอภาพผ่านเครือข่ายอินเทอร์เน็ต สามารถแสดงผลได้ในระบบสีเต็มพิกัด ( True Color ) , มีขนาดไฟล์เล็ก และควบคุมคุณภาพได้ตามที่ต้องการ มีการกำหนดให้พื้นภาพเป็นพื้นโปร่งใสได้ ( Transparent ) รวมทั้งการแสดงผลแบบหยาบสู่ละเอียด ( Interlaced ) ส่วนขยายของไฟล์รูปแบบนี้คือ . png
  • 34.
    TIFF Tagged -Image File Format รูปแบบที่ใช้เก็บภาพพร้อมรายละเอียดต่างๆ เช่น เลเยอร์ ( Layer ) , Annotation, โหมดภาพทั้งระบบ CMYK, RGB, Lab Color ตลอดจนข้อมูลประกอบอื่นๆ ตามต้นฉบับเดิมของภาพ เหมาะสมต่อการเก็บบันทึกภาพต้นฉบับ และภาพสำหรับใช้ประกอบการสร้างสื่อสิ่งพิมพ์ ส่วนขยายของไฟล์รูปแบบนี้คือ . tif
  • 35.
    สรุปการเลือกใช้ฟอร์แมตภาพ ไฟล์สกุล GIF (Graphics Interlace File) ภาพที่ไม่ต้องการความคมชัดมากนัก สีไม่มาก มีลักษณะพื้นโปร่งใส ไฟล์สกุล JPG (Joint Photographer’s Experts Group) ภาพที่ต้องการความคมชัดสูง มีสีมาก ไฟล์สกุล PNG (Portable Network Graphics) ภาพที่ต้องการความคมชัดสูง มีสีมากทำพื้นโปร่งใสได้
  • 36.
  • 37.
  • 38.
    Example of animage at 72-ppi and 300-ppi 72 ppi = 72 pixels high x 72 pixels wide = 5184 pixels in a square inch 300 ppi = 300 pixels high x 300 pixels wide = 90,000 pixels in a square inch
  • 39.
    Color Mode Acolor mode determines the color model used to display and print images. Common models include RGB (red, green, blue) CMYK (cyan, magenta, yellow, black) …
  • 40.
    RGB model RGBmodel used for lighting, video, and monitors So, computer’s monitor only has 3 colors Red Green Blue
  • 41.
    CMYK model TheCMYK model is based on the light-absorbing quality of ink printed on paper.
  • 42.
  • 43.
    Metadata Data aboutdata ข้อมูลแสดงคุณสมบัติของไฟล์ หรือวัตถุต่างๆ แสดงข้อมูลสรุปเกี่ยวกับรายละเอียดของไฟล์ แสดงลิขสิทธิ์ความเป็นเจ้าของ แยกกลุ่มได้ตามประเภทของไฟล์หรือวัตถุ Subject Metadata Title Metadata Category Metadata Keyword Metadata Author Metadata Description Metadata Publisher Metadata Resource Metadata
  • 44.
  • 45.
    บัตรรายการหนังสือ 613 สาทิศอินทรกำแหง ส762ช ชีวจิต : การใช้ชีวิตอย่างเข้าใจธรรมชาติ/ สาทิศ อินทรกำแหง. –พิมพ์ครั้งที่ 10.– กรุงเทพฯ: คลินิกบ้านและสวน, 2541. 130 หน้า ; 21 ซม. ISBN 974-8368-42-4 1. สุขศาสตร์. 2. อาหารธรรมชาติ. 3. ชื่อเรื่อง.
  • 46.
    การกำหนดคุณสมบัติของเอกสาร MS –Office File, Properties.. OpenOffice.org File, Properties… Acrobat Professional File, Document Properties…
  • 47.
    ประโยชน์ของ Metadataเพิ่มประสิทธิภาพการสืบค้นเอกสาร เป็นข้อมูลให้กับ Search Engine ต่างๆ การเผยแพร่ในระบบอินเทอร์เน็ต เป็นไปอย่างรวดเร็ว
  • 48.
    Web Metadata WebTitle URL :Uniform Resource Locator H1, H2, H3 Tag Contents Alternate Text for Image/Multimedia Meta Tag Description เนื้อหา 1 – 2 Kb ของเอกสารเว็บ Authors Keyword Generator
  • 49.
    Web Title <head><title>NECTEC : Thailand : National Electronics and Computer Technology Center</title> </head> เปิดดูด้วยคำสั่ง View, Source
  • 50.
  • 51.
  • 52.
  • 53.
    URL Uniform ResourceLocator ตำแหน่งที่อยู่ของเว็บไซต์ http:// www.nectec.or.th/ courseware/ index.html Protocol Domain-name Directory Path File
  • 54.
  • 55.
    Meta tag: Description<head> <META NAME=&quot;Description&quot; CONTENT=&quot; มหาวิทยาลัยเกษตรศาสตร์เป็นสถาบันอุดมศึกษาที่เปิดสอนหลักสูตรทางการเกษตรแห่งแรกของประเทศไทย ถือกำเนิดมาจากโรงเรียนฝึกหัดครู ประถมกสิกรรม เมื่อ พ . ศ . 2460 ต่อมาได้ขยายและยกฐานะขึ้นเป็นวิทยาลัยเกษตรศาสตร์และพัฒนาจนกระทั่งก่อตั้งเป็นมหาวิทยาลัยเกษตรศาสตร์ โดยพระราชบัญญัติ มหาวิทยาลัยเกษตรศาสตร์ เมื่อวันที่ 2 กุมภาพันธ์ พ . ศ . 2486 ปัจจุบันมหาวิทยาลัยเกษตรศาสตร์ ประกอบด้วยวิทยาเขตที่เปิดเรียนแล้ว 5 วิทยาเขต และโครงการ จัดตั้ง 2 วิทยาเขต &quot;> </head> เปิดดูด้วยคำสั่ง View, Source
  • 56.
    Meta tag: Descriptionกรณีที่ไม่ได้ระบุ Description Meta Tag โปรแกรมจะดึงข้อความ 1 – 2 KB จากเว็บไซต์มาแสดงผลแทน
  • 57.
    Meta tag อื่นๆAuthors, Creator Keyword Generator Robot จะระบุไว้ใน Head Section ของเอกสารเว็บ ไม่ปรากฏบนเว็บเบราว์เซอร์หรือในเอกสาร Search Engine เข้าถึงได้
  • 58.
    Author & Keyword<META NAME=&quot;Author&quot; CONTENT=&quot;Kasetsart University, Thailand, Bangkok&quot;> <META NAME=&quot;Keywords&quot; CONTENT=&quot;Kasetsart University, Thailand, University, Bangkok, Higher Education, Equality in Education, Colleges, School, Campuses, Faculty, มหาวิทยาลัยเกษตรศาสตร์ , เกษตรศาสตร์ ศาสตร์ของแผ่นดิน &quot;>
  • 59.
    Web Meta Tagsบรรจุไว้ใน Head รูปแบบทั่วไป <META NAME=“dataname” CONTENT=“datavalue”>
  • 60.
  • 61.
    Image Search Google ค้นหาภาพได้จาก คำที่อยู่ใกล้ภาพ / ข้างเคียงภาพ (adjacent) ‏ Image Caption Links Alt Attribute ของ Image Tag Embedded Metadata <img src=“aaa.jpg” alt=“Computer System” >
  • 62.
  • 63.
    Image Metadata ExchangeableImage File Format (Exif) Metadata ระบุอัตโนมัติเมื่อมีการถ่ายภาพด้วยกล้องดิจิทัล พัฒนาโดย Japan Electronic Industries Development Association (JEIDA) ‏ International Press Telecommunications Council (IPTC) Metadata Metadata ที่ผู้ใช้สามารถบันทึกเพิ่มเติมได้ พัฒนาโดย International Press Telecommunications Council XNView
  • 64.
    Exif Metadata โปรแกรมกราฟิกต่างๆสามารถเปิดดูได้ เช่น ACDSee, XnView โดยคลิกปุ่มขวาแล้ว เลือกคำสั่ง Properties…
  • 65.
    IPTC Metadata โปรแกรมกราฟิกต่างๆอนุญาตให้เพิ่มข้อมูลต่างๆ ได้ เช่น ACDSee, XnView
  • 66.
    ตัวอย่างการตรวจสอบ Metadata ของเอกสารฟอร์แมตต่างๆ ทั้ง .doc, .ppt, .pdf, และรูปภาพ .jpg ด้วยโปรแกรม Catalogue http://www.download.com/Catalogue/3000-7241_4-10260395.html?tag=lst-0-4
  • 67.
    Web Accessibility เว็บไซต์ที่รองรับความสามารถในการเข้าถึงได้ในทุกรูปแบบที่เป็นมาตรฐานเพื่อเป็นหลักประกันได้ว่าข้อมูลสารสนเทศที่เผยแพร่นั้น ทุกคนสามารถเข้าถึงได้อย่างเท่าเทียมกัน ใช้เทคโนโลยีที่เป็นมาตรฐานสากล HTML, XHTML, CSS, XML, DOM เป็นต้น
  • 68.
    ผลที่ได้จาก WebAccessibility กลุ่มผู้ใช้ผ่านเครื่อง PDA หรืออุปกรณ์ Mobile กลุ่มคนพิการ บกพร่องทางการเห็น บกพร่องทางการได้ยิน บกพร่องทางการเคลื่อนไหว กลุ่มผู้ใช้ Browser ที่แตกต่างกัน กลุ่มผู้ใช้อินเทอร์เน็ตความเร็วต่ำ
  • 69.
    กลุ่มผู้พิการ ผู้พิการทางการเห็น โปรแกรมช่วยอ่านหน้าจอ– เสียง (TTS), Braille โปรแกรมขยายหน้าจอ โปรแกรม Web Browser
  • 70.
  • 71.
  • 72.
    Alternate Text <IMGSRC=“ ชื่อไฟล์ภาพ ” ALT=“ คำอธิบายภาพ” > คำอธิบายภาพควรสื่อความหมายชัดเจน Firefox ไม่แสดงคำอธิบายภาพ แต่ทำงานกับ Attribute TITLE ฃ
  • 73.
    1. &quot;Imageof George Washington&quot; 2. &quot;George Washington, the first president of the United States&quot; 3. An empty alt attribute (alt=&quot;​&quot;) will suffice. 4. &quot;George Washington&quot;
  • 74.
    1. Anempty alt attribute (alt=&quot;​&quot;) will suffice. 2. &quot;Wikipedia entry for George Washington&quot; 3. &quot;Read More&quot; 4. &quot;George Washington&quot;
  • 75.
    1. &quot;GeorgeWashington&quot; 2. &quot;Painting of George Washington&quot; 3. &quot;Painting of George Washington crossing the Delaware River&quot; 4. &quot;Painting of George Washington crossing the Delaware River. Swirling waves surround the boat where the majestic George Washington looks forward out of the storm and into the rays of light across the river as he leads his wary troops to battle.&quot;
  • 76.
    1. &quot;EmploymentApplication&quot; 2. &quot;PDF File&quot; 3. &quot;PDF icon&quot; 4. The content of the image is presented in context, so (alt=&quot;​&quot;) is appropriate.
  • 77.
    1. &quot;decorativeline&quot; 2. &quot;Beginning of footer&quot; 3. &quot;separator&quot; 4. alt=&quot;​&quot; will suffice
  • 78.
    สิ่งที่ไม่ควรทำ 1. &quot;next&quot; 2. &quot;next page&quot; 3. &quot;George Washington's Presidency&quot; 4. &quot;Continue to George Washington's Presidency&quot;
  • 79.
    Empty Alt (alt=“”)ภาพที่ไม่สื่อความหมาย ภาพที่ถูกตัดเป็นหลายชิ้น แต่ไม่มีผลต่อการทำงาน ภาพ Background
  • 80.
    Long Description คำอธิบายแบบยาวเพิ่ม Attribute LONGDESC=“ ชื่อไฟล์คำอธิบาย .txt” ให้พิมพ์ด้วย Notepad แล้วบันทึกเป็น .txt คำนึงถึง Thai Encoding & Decoding ด้วย
  • 81.
  • 82.
    Alt สำหรับ Flash ระบุ Alt Description & Shortcut
  • 83.
    สีนั้นสำคัญไฉน ?ใช้สีพื้นและสีตัวอักษรที่แตกต่างกัน
  • 84.
    สีนั้นสำคัญไฉน ?http :// www . accesskeys . org / tools / color - contrast . html
  • 85.
    การลงรหัสที่ ไม่ถูกต้อง <p><font size=“+3”><b> This is a heading </b></font> </p> <p>Blah blah blah</p> <p> <font size=“+3”><b> This is another heading </b></font> </p> <p>Blah blah blah</p> <p> <font size=“+2”><b> A sub-section </b></font> </p> <p>Blah blah blah</p>
  • 86.
    การลงรหัสที่ถูกต้อง Use markupand style sheets and do so properly <h1> This is a heading </h1> <p>Blah blah blah</p> <h1> This is another heading </h1> <p>Blah blah blah</p> <h2> A sub-section </h2> <p>Blah blah blah</p> Outline: This is a heading This is another heading A sub-section
  • 87.
    สร้างเอกสาร HTML ที่ได้มาตรฐาน < ! DOCTYPE HTML PUBLIC &quot;-// W3C // DTD HTML 4.01 Transitional // EN &quot; &quot; http :// www . w3 . org / TR / html4 / loose . dtd &quot; >
  • 88.
    ระบุภาษาให้ชัดเจน <p> เมื่อวานมีชาวต่างชาติพูดกับฉันว่า<span lang = “en”>I love you< / span>< / p> และระบุภาษาหลักในแท็ก <HTML> <html lang =&quot; th &quot; >
  • 89.
    กำกับคำย่อ <acronym title=&quot;WorldWide Web Consortium&quot;>W3C</acronym> <abbr title=&quot;World Wide Web Consortium&quot;>W3C</abbr>
  • 90.
    ระบุ id ให้กับหัวเรื่องตาราง
  • 91.
    <tr> <th id=&quot; t1 &quot; > ชื่อ < / th> <th id =&quot; t2 &quot; > อายุ < / th> <th id =&quot; t3 &quot; > สถานที่เกิด < / th> <th id =&quot; t4 &quot; > สถานที่ทำงาน < / th> < / tr> <tr> <td headers =&quot; t1 &quot; > น้ำหนึ่ง < / td> <td headers =&quot; t2 &quot; >29< / td> <td headers =&quot; t3 &quot; > กรุงเทพฯ < / td> <td headers =&quot; t4 &quot; > เนคเทค < / td> < / tr> <tr> <td headers =&quot; t1 &quot; > ยุทธการ < / td> <td headers =&quot; t2 &quot; >28< / td> <td headers =&quot; t3 &quot; > หนองคาย < / td> <td headers =&quot; t4 &quot; > เนคเทค < / td> < / tr>
  • 92.
  • 93.
    Captions สร้าง caption ให้ Movie Movie Caption
  • 94.
  • 95.
  • 96.