วิถีแห่งการเขียนรหัสที่ไม่ฝืนธรรมชาติ และกลมกลืนกับเบราว์เซอร์
"เต๋าที่อธิบายได้ไม่ใช่เต๋าที่แท้จริง โค้ดที่สมบูรณ์แบบเกินไปก็มักจะพังได้ง่ายในหน้าจออื่น"
การฝึกตนตามวิถีเต๋าคือการ "กระทำโดยไม่ฝืนกระแส" ในทาง HTML หมายถึงการปล่อยให้องค์ประกอบต่างๆ (Elements) ไหลไปตามสถาปัตยกรรมเดิมของมัน ไม่พยายามบังคับขนาดหรือตำแหน่งจนสูญเสียความยืดหยุ่น
ทุกสิ่งในระบบเว็บล้วนทำงานเป็นคู่เพื่อสร้างความสมดุล หากขาดสิ่งใดสิ่งหนึ่งไป ระบบย่อมสูญเสียเสถียรภาพ
| สภาวะ (ธาตุ) | หยิน (ความมืด / โครงสร้างหลังบ้าน) | หยาง (ความสว่าง / การแสดงผลหน้าบ้าน) |
|---|---|---|
| ข้อมูลและแท็ก | `` | `ข้อความที่ปรากฏเด่นชัด` |
| มิติตัวเลข | `width: 0;` (ความว่างเปล่า/ความกว้างเริ่มต้น) | `width: 100%;` (ความเต็มเปี่ยม/แผ่ขยาย) |
| การรับรู้ | `` (จิตสำนึก คอยควบคุมเบื้องหลัง) | `` (กายหยาบ แสดงรูปภาพและอักษร) |
ภาพที่ดีคือภาพที่สะท้อนธรรมชาติอย่างที่เป็น ไม่บีบอัด ไม่ยืดจนเสียสัดส่วนเดิม และมีคำกำกับ (alt) เพื่อบอกตัวตนในยามที่ภาพนั้นไม่อาจแสดงผลได้
เมื่อเราแยกบล็อกข้อมูลออกเป็นส่วนๆ จงปล่อยให้มันจัดเรียงตัวเองอย่างอิสระตามพื้นที่ที่มีอยู่ (Flexible) ไม่กักขังมันไว้ในกรอบที่ตายตัว
ผู้ที่ทำตัวเหมือนน้ำ ย่อมไหลลงสู่ที่ต่ำและหล่อเลี้ยงทุกสรรพสิ่งโดยไม่หวังผลตอบแทน โค้ดที่ดีก็เช่นกัน มันส่งต่อข้อมูลไปทั่วระบบอย่างถ่อมตน
ลดทอนสิ่งที่ไม่จำเป็นออกไป เมื่อรหัสเหลือน้อยลง ช่องว่าง (Whitespace) ก็จะเพิ่มขึ้น ใจของผู้เยี่ยมชมเว็บก็จะรู้สึกสงบและเบาสบาย
การเชื่อมต่อไปยังโลกภายนอก เปรียบเสมือนการแลกเปลี่ยนพลังงานธรรมชาติระหว่างหุบเขา
หากท่านต้องการศึกษาปัญญาแห่งความว่างเปล่าเพิ่มเติม จงก้าวข้ามประตูนี้ไป: คัมภีร์วิถีแห่งเต๋า (สากล)