โดย พร อันทะ เมื่อ 2008-05-23 14:44:36 ดูทั้งหมด 482 ครั้ง
ก่อนที่เราจะสามารถเขียน Layout ได้ดีนั้น ส่วนที่จำเป็นอย่างยิ่งที่ต้องทำความเข้าใจคือ โครงสร้างการใช้งานของ XHTML ซึ่งแยกแยะตาม Module การทำงาน ถ้าหากยังไม่รู้ว่า Element หรือ Tag ไหนของ XHTML ทำงานอย่างไร ก็ควรต้องศึกษาและทำความเข้าใจก่อน อาจจะทำในรูปแบบศึกษาควบคู่กันไปกับการเขียน CSS ถ้าหากเรารู้และเขียน XHTML อย่างถูกหลักการแล้ว จะทำให้เราเข้าใจโครงสร้างการเขียนหน้าเว็บได้ดียิ่งขึ้นเป็นอย่างมาก
สำหรับคนที่ใช้ Tool หรือเครื่องมือ หรือที่เราเรียกว่าโปรแกรมช่วย ถ้าเราเลือกใช้ให้เป็น ก็จงใช้เถิด ไม่ได้บอกว่าเราต้องมาเริ่มใช้ Notepad ประเด็นมันไม่ได้อยู่ที่ว่าเราใช้อะไร แต่มันอยู่ที่ว่าเราเข้าใจในสิ่งที่เราทำอยู่ตรงนั้นมากน้อยแค่ไหน ใช้โปรแกรมโบว์ใหญ่อย่าง DW ก็เก่งได้ ใช้ Frontpage ก็ได้ ใช้ EditPlus ใช้ Oxygen ก็ดี แค่ให้รู้ว่าแท้จริงแล้วสิ่งเหล่านั้นมันคือเครื่องมือ แต่แก่นแท้มันก็คือตัวงานที่เราผลิตมันออกมานั่นต่างหาก เราคงเข้าใจกันดี
อีกอย่างที่สำคัญ การแสดงผลอย่างถูกต้อง กับการแสดงผลได้ มันคนละประเด็นกับการวางโครงสร้างเว็บอย่างถูกวิธี และเขียนเว็บอย่างถูกต้องเข้าใจความหมาย แสดงผลได้ 4 Browsers ไม่ใช่ว่าเราเขียนเว็บถูกเสมอไป แต่ให้เราเข้าใจในตัวเราเอง ว่าสิ่งที่เราทำออกไปนั้น เราตั้งใจให้เป็นไปมากแค่ไหน สำคัญอยู่ที่เจตนา พยายามอย่างสุดขีดแล้วทำไม่ได้ หรือทำได้แค่นั้น อย่างน้อยเราก็ได้พยายามแล้ว พยายามในที่นี้คือ พยายามทำ ไม่ใช่พยายามถาม นั่นคืออาการที่ส่อ บ่งบอกถึงเจตนาของความตั้งใจจริงของเราได้
Web Standards และ High Accessibility Website ทำได้ยากก็จริงแต่ไม่ใช่เป็นสิ่งที่เราทำไม่ได้ ทำได้ดีก็ถือเป็นศรีกับชีวิต ไม่ต้องไปบนบานศาลกล่าวเก้าวัด สิบวัดเพื่อให้เขียนเว็บตามมาตรฐานเป็น มีเพียงแค่ความพยายามและความอยากก็คงเริ่มต้นกันได้แล้ว
แต่บางครั้งในชีวิตจริงเมื่อเราอยู่ในโลกแห่งทุนนิยม ธุรกิจเป็นประเด็นหลักที่เราต้องเดินตามไปในกระบวนการทำงาน คำว่าร้อยเปอร์เซ็นต์ของความถูกต้องจึงไม่ได้ถูกบรรจุเอาไว้ในชีวิตจริงของการทำงาน อาจจะมีผิด เพราะแต่ละส่วนงานมีความเข้าใจไม่ตรงกัน แต่มันยังแสดงผลได้ถูกต้อง ไม่บิดเบี้ยวจนน่าเกลียด เราทำได้อย่างเดียวคือทำใจเดินไปตามระบบ แต่อย่างน้อยเราก็ได้ทำมันอย่างถูกต้องในเบื้องต้น ถึงแม้เมื่อสุดท้ายงานออกมาแล้วจะพิกลพิการก็ตามที
ถามว่าแล้วหลักการส่วนหนึ่งนั้น ได้มาจากไหน อย่างเช่นหลักการในการเขียน XHTML CSS ถ้าเป็นตัวผมก็คงต้องตอบตามเดิมว่า ส่วนใหญ่แล้วศึกษาจาก W3C แล้วทุกอย่างจะพ่วงกันไปหมด จึงมีความจำเป็นที่ต้องศึกษาทุกอย่างที่มันเกี่ยวพันกัน จะเลือกอย่างใดอย่างหนึ่งก็คงจะลำบาก ถ้าอยากจะเขียนเว็บให้ได้ง่ายในเรื่องของโครงสร้างการแสดงผล (คนละอันกับภาษาสคริปต์) เราก็ต้องศึกษา html xhtml อย่างจริงจัง อย่างไร ขนาดไหนเราถึงจะเลือกใช้ Element ให้ถูก วางโครงสร้างให้เป็น ถ้าไม่เข้าใจแล้วจะเกิดอะไรขึ้น เช่น
ได้ยินเขาบอกมาว่า ให้เลิกใช้ table เปลี่ยนมาใช้ div กลายเป็นเอะอะอะไรก็ div กระจาย โดยไม่ได้สนใจเลยว่า พฤติกรรมภาษาของ Element ที่ชื่อว่า div นั้น มันเอาไว้ทำอะไร ย่อมาจากอะไร และอนาคตข้างหน้า ชีวิตมันจะดำเนินไปในทิศทางไหน
div ของ XHTML 1 ก็ตีความอย่างหนึ่ง ส่วน div ของ XHTML 2 ก็ตีความเข้มงวดขึ้นและมีข้อจำกัดเพิ่มเติมมากมาย ควรเป็นอย่างยิ่งที่เราต้องศึกษาความเป็นมาและเป็นไป เพื่อที่จะเอามาปรับปรุงและสร้างความเข้าใจตามกฎเกณฑ์ ในแต่ละข้อที่มาตรฐานถูกกำหนดเอาไว้
เราจะรู้ได้อย่างไร ถ้าเราไม่ศึกษา ถ้าเกิดมีคนมาบอกว่า ให้เขียน หน้าเว็บโดยถือหลักแยกแยะความเข้าใจตามนี้ เช่น เขียนตาม
ที่ผมยกมาข้างต้นนั้น อาจจะทำให้หลายคนงงว่ามันขนาดนั้นเลยหรือ ทำไม่เกิดมาไม่เคยได้ยินเลย มันก็ขนาดนั้นแหละครับ ที่เกิดมาไม่เคยได้ยินก็เพราะ มันไม่เคยผ่านตา หรือผ่านแต่อาจจะไม่ได้สังเกต หรือไม่เข้าใจพื้นฐานมาอย่างจริงๆ จังๆ แค่นั้นเอง ถ้าอยากจะเริ่มก็เริ่มศึกษากันอย่างเป็นระบบเพื่อทำความเข้าใจกันได้เลยครับ ไม่ต้องรอ
การเขียนเว็บถ้าจะเข้าโหมด Standards ก็ต้องมี DTD (Doctype) มี META information (meta description, keywords) มี title ซึ่งอยู่ใน Document Module โครงหลัก Layout ของเว็บต้องถูกวางด้วย Structural Module แล้วมันมีอะไรบ้าง เช่น div, h1-h6, p, address ฯลฯ ก็ให้เราเลือกใช้ตามความเข้าใจ ข้อมูลที่เป็น list ก็ต้องใช้ list
อะไรที่เขาเลิกใช้แล้วก็ควรที่จะพยายามเลิกใช้ เช่น br, b, i, u, font hr แค่พยายามเพิ่มขึ้นทีละนิด
สำหรับตัวผมแล้ว อีกไม่นานผมก็คงหยุดชีวิตที่เกี่ยวพันกับเว็บไซท์ไป เพราะเปลี่ยนไปทำอย่างอื่นซึ่งไม่มีความเกี่ยวข้องกันเลย ซึ่งถ้าผมไม่ได้คลุกคลีอยู่ในกระบวรการทำเว็บอีก ผมก็ไม่รู้ว่าจะต้องเอาประสบการณ์ส่วนไหนของโลก WWW มาแลกเปลี่ยนกัน
ผมลาออกจากงาน
ผมกลับไปอยู่บ้านนอก
มีความสุขกับการใช้ชีวิตครับ
Tags:
Unknown Version Unknown