div เขียนมือดีกว่าครับ
ลองอ่านอันนี้ให้จบรับรองเขียนได้เทพแน่นอน
http://www.barelyfitz.com/screencast/html-training/css/positioning/
ขอบคุณคับ
เข้าไปดูก็ได้ไอเดีย ที่ลืมไปเลยเรื่อง position คือผมกำลังหัดใช้ css framework อยู่พอดี มันจะมีคลาสที่มีขนาดและตำแหน่งมาให้ ก็อยากใช้ของมันเลย
แต่มีปัญหาว่า ผมใส่แบคกราวให้พื้นหลัง(body) เป็นขอบซ้ายขวา
body {
background: #D2D6D9 url(../image/default-bg.png) center repeat-y;
font-family: Arial, Helvetica, sans-serif;
}
แต่ว่าคลาสของเฟรมเวิร์คที่ใช้ มันจะมีการจัดคอลั่มมีหลายขนาดให้เลือกใช้แต่ คอลั่มแรก(ด้านซ้ายสุด) มันไปติดกับขอบแบ็คกลาวพอดี
วิธีที่ใช้แก้ปัญหาตอนนั้น ก็ใช้ padding แต่มันทำให้ ด้านขวาสุดผมต้องมากำหนด width เอง(เพราะขนาดคลาสในเฟรมเวิร์ค มันไม่พอดี)
จากลิงค์ที่กำหนดมาผมน่าจะใช้ position: relative; และใช้ left: 10px; จะง่ายกว่า และให้คอลั่มสุดท้าย ใช้ความกว้างที่มีในเฟรมเวิร์คแทน
อย่างไรเหรอครับ FIX px wanwan011 !?
height: 120px; ประมาณนี้ครับ