Position เป็นคุณสมบัติ(properties) ที่สำคัญของ css ซึ่งเราจะพบกับปัญหาเกี่ยวกับ position อยู่เสมอ บางคนลอง css ใน IE แล้วบอกว่าไม่เจอปัญหาอะไร แถมไม่ต้องใช้ position ก็ไม่เห็นมีอะไรเสียหาย แต่พอคุณลองไปทดสอบใน FF คุณจะรู้ว่าการไม่กำหนด position นั้นทำให้เว็บสวยๆงามๆเสียหายแค่ไหนยกตัวอย่างเว็บจากประเทศเกาหลี ซึ่งส่วนมากมีแต่เว็บสวยๆทั้งนั้น แต่พอเปิดใน FF มันก็กลายเป็นเว็บที่จัดวางข้อมูลได้อย่างมั่วมากๆ เพราะว่าไม่ได้กำหนด position ทำให้ข้อมูลบางส่วนอยู่ไม่ตรงจุดที่เราต้องการ
position มีอยู่ 4 ชนิดคือ
เทคนิคการใช้งาน
relative vs. absolute
เมื่อกำหนดให้position absolute อยู่บน relative แล้ว ตัว absolute จะอ้างอิงกับตำแหน่งของ relative ครับ หมายความว่าจากเดิม ที่อ้างอิงกับตัวเอกสารมันก็จะอ้างอิงกับ relative แทน ดูตัวอย่าง
2 absolute column
สร้าง column โดยใช้ absulote ดูตัวอย่าง
Leave a reply