web standard

Tag: web standard

12 ข้อคิดสำหรับผู้ที่กลัว CSS และ Standards (3)

ข้อที่4: ความสุดยอดไม่ใช่ Desgin จนไม่มีอะไรจะใส่ลงไปแล้ว หากแต่ความสุดยอดนั้น คือ ไม่มีอะไรจะตัดออกไปแล้วต่างหาก

การที่จะเขียน code markup ขึ้นมาให้สนับสนุนกับมาตรฐานเต็ม ๆ นั้นมันขัดแย้งกับการที่เราใช้ table ที่เป็น container elements บรรจุทุก ๆ สิ่ง ทุก ๆ อย่าง แบบเมื่อก่อนโดยสิ้นเชิง เราจะใช้ container elements ให้เหมาะสมกับข้อมูล และ ไม่เอามาบรรจุ content ของเรามากมายซับซ้อนเหมือนแต่ก่อน คิดง่าย ๆ เลยให้คิดว่าเราจะเขียนหนังสือสักเล่มเราจะจัดระบบ content ของเราอย่างไรเริ่มและจบด้วยอะไร
อย่าเพิ่งคิดว่าจะปรุงเสริมเติมแต่งมันอย่างไร ให้เริ่มที่ content ของเราก่อน ดูว่าเราจะใช้อะไรร่วมกัน อะไรที่ต้องใช้แยกกัน (หมายถึง CSS properties ของ elements ต่าง ๆ)  ใช้เท่าที่จำเป็น และ ประหยัด (design อย่างพอเพียง) อย่ากลัวที่จะต้องใช้ divs  หรือ spans หรือ p หรือ อื่น ๆ ที่มี class ร่วมกันให้คิดเสียว่ามันเป็นการจัดหมวดหมู่ข้อมูล ก็เหมือนกับที่คุณจัดเอกสาร หรือ จัดรูปเล่มหนังสือนั่นแหละ เรียงลำดับ priority ของข้อมูลเริ่ม coding จากสิ่งที่สำคัญที่สุดไปหาสิ่งที่สำคัญน้อยที่สุด (เลือก tag ให้เหมาะสม) ตัด tag ที่ไม่จำเป็นออกไป ใช้เท่าที่ควรจะใช้ (ผมเริ่มอย่างนี้น่ะนะ) แล้วก็มาคิดว่าเราจะ design หน้าตาออกมาอย่างไร ข้อนี้มันจะเกี่ยวเนื่องไปถึงข้อต่อไป …

ข้อที่5: สำหรับ site ใหญ่ ๆ ที่มีทีมดูแล หรือ สร้างหลายคน (website องค์กรใหญ่ ๆ หรือ web portal ต่าง ๆ หรืออะไรก็ตามแต่)

website ขององค์กรใหญ่ ๆ หรือ website ที่มีความหนาแน่นของข้อมูลมาก ๆ หรือ บริษัทที่มีการแยกแยะหน้าที่เป็นระบบเป็นหมวดหมู่ บางที designer อาจจะยังไม่เข้าใจถึง content ที่เราต้องการจะใช้ หรือ โครงสร้างลำดับขั้นของข้อมูลอาจจะทำให้ design ที่ออกแบบออกมานั้นไม่เอื้อต่อการที่จะทำเป็น มาตรฐานเท่าไหร่ (ปัญหานี้เคยประสบกันบ้างไหมครับ) เพราะฉะนั้นทุก ๆ ครั้งก่อนจะเริ่มลงมือทำอะไรให้ทีมพัฒนานั้นมีการประชุมตกลงกันก่อน คุยกันให้แล้วเสร็จในทุก ๆ สิ่งทุก ๆ อย่าง เพราะการคิดไปเรื่อยโดยไม่มีการกำหนดขอบเขต หรือ การกำหนดแนวทางเดิน และ/หรือ การเจริญเติบโตของ site ทำไปเพียงวันวันนั้น จะเกิดการสะสมของข้อมูลที่ใช้ไม่ได้ หรือ Link ที่เสียก็ได้ รวมไปถึงการสิ้นเปลือง class หรือ tag ที่ไม่จำเป็นต้องใช้ก็ได้

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

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

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

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

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

Web standard!

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

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

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

Back to Top