ถ้าผมจำไม่ผิดแล้ว สาเหตุส่วนหนึ่งที่ทำให้นักพัฒนาเว็บ ไม่วางโครงสร้างเว็บด้วยเลเยอร์ แล้วใช้ CSS ควบคุมการแสดงผล ก็เพราะว่าการแสดงผลในเบราเซอร์แต่ละยี่ห้อไม่เหมือนกัน อย่างเช่นสมมติว่า เราจัดทำเว็บไซต์ตกแต่งหน้าตาอย่างดี ใช้ CSS ส่องกับไฟฟ้อก ช่างงดงาม แต่พอไปเปิดกับ IE6 ไหงออกมาซะเละเทะ แล้ว IE6 ก็ดันมีคนใช้เยอะเสียด้วย

ทีนี้พอแต่งให้ IE6 เข้าที่เข้าทาง ไปเปิดดูกับไฟฟ้อก เอ้า… แสดงผลไม่ได้อย่างที่ตั้งใจให้เป็นอีก ทีนี้พอหลายครั้งหลายคราเข้า ปรับ IE เอียงไฟฟ้อก ปรับไฟฟ้อกเอียง IE สุดท้ายใช้ตาราง แม่ง..เลย จบ แล้วจะให้บริษัทสองบริษัทที่ผลิตเบราเซอร์มาคุยกันก็ไม่ได้ด้วยสิ เป็นคู่แข่งทางการค้ากัน เราก็ได้แต่เซ็งกะเจี๊ยวละครับพี่น้อง

ปัญหานี้ใช่แต่คนไทยที่ปวดหัว ฝรั่งมันก็มึนเหมือนกัน สุดท้ายก็มีคนปิ๊งไอเดียขึ้นมา สร้างชุดคำสั่ง CSS ขึ้นมาเสียเลย สำหรับประโยชน์ของ CSS Framework นั้นเท่าที่ผมพอนึกได้ ก็ได้แก่

  • ทำให้การแสดงผลในเบราเซอร์แต่ละยี่ห้อ แต่ละรุ่น แสดงเหมือนๆกัน
  • โครงสร้างเป็นระเบียบ

ลองอ่านบทความนี้เพิ่มเติมดู

http://nodtem32.exteen.com/20090701/css-framework

http://en.wikipedia.org/wiki/CSS_framework

CSS Framwork  ที่โด่งดังและน่าสนใจ ก็เหมือนจะได้แก่

ลองศึกษากันดูนะครับ เผื่อเจอสิ่งที่ช่วยให้ท่าน ย่นเวลาในการพัฒนาเว็บ สนุก สะดวก สบาย