Posts Tagged ‘W3C’
ได้ไฟเขียวจาก The W3C Markup Validation แล้วดียังไง
จำได้ว่าผมเคยเขียนเรื่องเกี่ยวกับ W3C มาแล้วครั้งสองครั้ง เรื่องหนึ่งเขียนไปตั้งแต่ปีก่อนๆโน่น แต่อีกเรื่องก็เขียนในปีที่ผ่านมานี้เอง มาถึงตอนนี้ก็ก้าวข้ามปี อายุอานามเรื่องนั้นก็ปาเข้าไปปีกว่า – สองปีแล้วมั้งครับแต่บางทีเราเขียนๆไปนานๆ คนใหม่ๆที่เข้ามาอ่าน ก็จะอ่านเฉพาะเรื่องใหม่ๆ เรื่องเก่าๆที่ผ่านมานั้น มันก็ผ่านไป ทั้งที่อุตส่าห์ไปสร้างลิสต์สารบัญไว้ซะเรียบร้อย เห็นทีจะต้อง จัด Top Entry ประจำเดือน ขึ้นทุกเดือน เหมือนกับที่บล็อกต่างประเทศเค้าทำกัน ผมเขียนไว้ในบทความเรื่อง 10 เทคนิคการเลือกใช้ WordPress Theme ไว้ว่า
การออกแบบดีไซด์ นั้นถูกหลัก XHTML 1.0 และ CSS 2.0 หรือตรงตามมาตรฐานเว็บ W3C เห็นว่าได้รับคะแนน SiteScore อีกด้วย
ซึ่งตอนนั้นผมเขียนเกี่ยวกับรายละเอียดเกี่ยวกับการตรวจ HTML ให้ถูกต้องตามมาตรฐานของ W3C ไว้ไม่ค่อยจะดี อาจเป็นเพราะตอนนั้น พึ่งเข้ามาเป็นบล็อกเกอร์ไก่อ่อน ที่พึ่งศึกษาเรื่องราวพวกนี้กระมัง แต่ใจความเท่านั้น ก็สามารถนำไปขยายความ ได้มากมายแล้วล่ะครับ

การออกแบบ Theme ให้ WordPress หรือ Template ให้กับ CMS ต่างๆ ในปัจจุบันนี้ นักออกแบบเว็บไซต์ ผู้พัฒนามักจะอ้างอิงตามมาตรฐานของ W3C กันหมด ทั้งนี้ก็เพื่อให้เข้าถึงผู้ใช้งานได้ครอบคลุม แสดงผลได้ดีในทุกบราวเซอร์ หรือโปรแกรมท่องเว็บฯที่ใช้งานกันอยู่ และที่สำคัญที่สุด Google Webmaster Guidelines ก็เขียนแจ้งไว้อย่างเป็นลายลักษณ์อักษร
Check for broken links and correct HTML.
แปลได้ความว่า ต้องไม่มีมีลิงค์เสียและ HTML ถูกต้อง แต่หลายคนอาจจะโวยเข้ามาได้ว่า ขนาดทาง Google เอง ยังไม่ผ่านเลย เจอ Error มากถึง 51 จุดแหนะ
W3C VS W3H
WordPress Theme ส่วนใหญ่นั้น ได้รับการออกแบบมาให้ตรงตามมาตรฐานเว็บ คือ W3C และใช้มาตรฐาน CSS 2.0 ร่วมด้วย ทั้งนี้เพื่อการแสดงผลที่ดี และถูกต้องในทุกบราวเซอร์นั่นเอง ส่วน Character Encoding นั้น ใช้ค่ามาตรฐานที่ตั้งมาโดย WordPress คือ UTF-8 เสียเป็นส่วนใหญ่เหมือนกัน และมีบ้างที่ปรับเปลี่ยนเอง โดยผู้ออกแบบ Theme นั้นๆ เช่น WordPress Theme: Andy blue (Version 1.0) ซึ่งใช้ Character Encoding แบบ ISO-8859-1 พูดไปก็น่าแปลกใจเหมือนกันนะครับ ทาง WordPress สนับสนุนให้ใช้ UTF-8 เป็น Character Encoding หลัก ที่กำลังจะถูกใช้เป็น Encoding หลักๆในอนาคต โดยตั้งค่ามาให้พร้อมใช้เลย แต่ Theme นี้ กลับถูกเปลี่ยน Encoding โดยผู้ออกแบบซะงั้น แต่ถ้าลองพิจารณาลงลึกจริงๆ เข้าใจได้ว่า การเก็บข้อมูลตัวอักษรที่ใช้ Character Encoding แบบ ISO-8859-1 ใช้พื้นที่น้อยกว่า Character Encoding แบบ UTF-8 (ถ้าไม่ใช่ภาษาหลัก) เมื่อบันทึกลงฐานข้อมูล จะใช้พื้นที่เก็บน้อยกว่านั่นเอง คนออกแบบ Theme คงคำนึงถึงส่วนนี้ด้วยกระมัง ขอรับ

