Sitthiphorn Anthawonksa

Web Standards

หลังจากที่ได้พูดถึง Web Standard ไปแล้ว คราวนี้ ผมขอพูดถึง Web Standards กันบ้าง อ้า อย่าเพิ่งงง ครับ 2 คำด้านบน มันต่างกันที่ เอกพจน์ กับ พหุพจน์ แน่นอนว่า Web Standards มันไม่ได้มี มาตรฐานเดียว มันมีหลายมาตรฐาน ตามลักษณะของภาษาและการใช้งาน ซึ่งจากที่ผมเคยพูดมาทั้งหมด ผมอาศัยข้อมูลอ้างอิงจาก W3C (World Wide Web Consortium) และ WaSP (The Web Standards Project)

โดยมีส่วนเกี่ยวข้องกับมาตรฐานของแต่ละภาษาและแต่ละเวอร์ชั่น คร่าวๆ ดังต่อไปนี้

Structural and Semantic Languages

Web Standard 2 : MSIE(6) vs. Others

ทำไมถึงบอกว่า เขาคือยักษ์หลับ ย้อนเวลาไปเนิ่นนาน หลังจากที่ ไมโครซอฟท์ไล่กวดหลัง America Online (Netscape) และแซงไป ทิ้งแต่ฝุ่นให้ Netscape ได้สำลักเล่น

เกิน 90% ของผู้ใช้อินเทอร์เน็ต ผู้ใช้ส่วนใหญ่ทั่วโลกสนใจ หันมาใช้ IE กันถ้วนหน้า และไมโครซอฟท์ ก็หยิ่งผยอง เพิกเฉยต่อการปรับเปลี่ยนเวอร์ชั่น หลังจากปล่อย IE6 ออกมา สิ่งเดียวที่ไมโครซอฟท์ทำคือการตามอุดรูรั่วต่างๆ ของบราวเซอร์ตัวเอง โดยที่ให้ความสำคัญกับ องค์กรกลางอย่าง W3C น้อยเกินความจำเป็น

Web Standard: อะไรอีกหละ?

เมื่อผู้พัฒนาเว็บบราวเซอร์ ต้องพัฒนาซอฟท์แวร์ตัวเองภายใต้มาตรฐานของ W3C เพื่อให้รองรับมาตรฐานเดียวกัน

แต่ถ้าเราทำเว็บไม่เข้ากับมาตรฐาน W3C แล้วเว็บของเราจะแสดงผลสมบูรณ์ได้เยี่ยงไร ถ้าเราไม่ทำเว็บเข้าสู่มาตรฐาน

ในเมื่อ W3C เป็นองค์กรหลักในการพัฒนาและกำหนดมาตรฐาน HTML, XHTML, CSS, DOM, XML,…….,

มีเหตุผลกลใดอีก ที่เราต้องแย้งเพื่อที่จะไม่ทำเว็บเขาสู่มาตรฐาน

บทสรุปแห่งการเริ่มต้น ของ CSS

เริ่มต้นกับ CSS มีแค่นี้ครับ ผมเขียนบทความแนะนำได้แค่นี้ส่วนที่เหลือ อยากจะให้หลายๆ ท่านสอบถาม ค้นคว้า แบ่งปันเพิ่มเติม ให้กันและกัน เอง ถ้าใครอ่านสามสี่บทความก่อนหน้า ในเรื่องของ เริ่มต้นไปกับ CSS แล้ว คิดว่าท่านคงเข้าใจ กันบ้างนะครับ เพราะถ้าไม่เข้าใจ คงโพสต์ ถามกันแล้ว และผมหวังว่าคงจะเริ่มเขียน css กันได้ทุกคนแล้ว แต่ ผมไม่ได้แปล หรือขยายความคำว่า css เอาไว้ให้ เพราะผมไม่รู้ว่าจะแปลไปทำไม มันเป็นความรู้พื้นฐานที่ผู้ที่รักและสนใจค้นคว้า ศึกษาต้องรู้เบื้องต้นอยู่แล้ว ไม่ต้องมาเขียนซ้ำๆ ซากๆ ให้เปลืองบรรทัดเล่นๆ ปล่อยให้เป็นเรื่องราวไร้สาระอื่นๆ ของผมเองดีกว่า หุหุ

ซึ่งการเริ่มต้นนั้น ผมขอทบทวนและแนะนำเป็นบางข้อ และข้อๆ ต่อไปนี้ครับ ด้วยประสบการณ์ และหลีกเลี่ยงปัญหาสำหรับผู้ที่ยังไม่เจอ แต่ไม่อยากเจอ

Web standard!

เคยสงสัยกันไหมครับ ว่าทำไม Browsers จึงใช้ html และ หรือ xhtml ในการแสดงผลหน้าเว็บ ทำไมไม่แสดงผลด้วย php เลย

หรือว่า แสดงออกมาด้วยภาษา เพิร์ล หรือ ซีชาร์พ ดอทเน็ต หรืออื่นๆเลยดีกว่า เพราะยังไง กุก้อเขียน ภาษาเหล่านี้อยู่แล้ว แต่ตอนแสดงผล ดันใช้ ภาษา html, xhtml ซะงั้น

คล้ายๆ คุณจะ หมักเบียร์ ขาย คุณจะทำอะไรก็ช่าง แต่สุดท้าย มันก็ได้ผลออกมาเป็นเบียร์ ใส่ขวดขาย แดกแล้วเมาเหมือนกัน แต่มันดันมีหลายคนผลิต หลายส่วนผสม หลายสูตร คล้ายๆ กับ ภาษาโปรแกรมมิ่ง ระหว่าง .Net กะ PHP ที่แต่ละอัน ประมวลผลไม่เหมือนกัน แต่สุดท้าย แสดงผลออกมาเหมือนกันด้วย html, xhtml คือ ผู้เสพ มีความสุขที่ได้รับข้อมูลข่าวสาร คล้ายๆ กับ นั่งกรึ๊บ เบียร์สิงห์ กะเบียร์ ช้าง สุดท้าย เมาเหมือนกัน ไม่ว่าจะใส่ขวดมายังไง ซื้อมาจากร้านไหน

Form ตอนที่ 2

หลังจากที่ได้ form มาแล้ว ซึ่งเขียนแล้วต้องถูกหลัก ผ่านมาตรฐาน w3c ด้วยนะครับ มาถึงตอนนี้เรามาจัดรูปแบบกันบ้าง การเขียน css เพื่อควบคุมการแสดงผลของ form นั้น ไม่ได้ยากอย่างที่หลายคนคิด เมื่อก่อนนี้ กว่าจะได้ form ออกมาสักตัวต้องสร้างตารางกันให้วุ่นวาย โค้ดยาวเฟื้อย จากเจียงฮาย ไปสุไหงโกลก

ลักษณะของการจัดการหน้าตาของ form ที่ผมจะแนะนำและยกตัวอย่างต่อไปนี้ คือแบบยอดนิยมที่เคยปฏิบัติกันมานมนานนะครับ คือ เอาชื่อไว้ทางซ้าย เอา input ไว้ทางขวา

Back to Top