Goragod.com

Ajax Web Hosting, Domain, ออกแบบเว็บไซต์ด้วย AJAX และ PHP ฟรี โค้ด

  

ตารางด้วย div (tableless ตอนที่ 3)

เป็นอีกตัวอย่างหนึ่งของการแสดงตารางด้วย div (tableless) ซึ่งในตัวอย่างนี้ แต่ละคอลัมน์มีความกว้างไม่เท่ากัน และสามารถมีข้อมูลได้หลายบรรทัดต่อ 1 เซล
ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน

เหมือนเดิมครับเส้นแนวตั้งของตารางเกิดจากรูปภาพพื้นหลัง แต่เนื่องจากในตัวอย่างนี้ ขนาดของแต่ละเซลไม่เท่ากันเราจึงไม่สามารถใช้รูปภาพพื้นหลังในแบบตัวอย่างก่อนได้

แนวคิดการออกแบบเส้นแนวตั้งก็คือการใช้รูปที่แสดงผลทีเดียวทั้งแถว ดังตัวอย่างtable borders สังเกตุดูดีๆนะครับว่ารูปภาพที่ใช้จะมีขนาดกว้างแค่เพียง 2 เซล (300px * 10px) เนื่องจากในเซลสุดท้ายเราจะใช้เส้นคั่นที่ได้จาก CSS แทน (กรอบของ #table)
เส้นแรกจะอยู่ที่ 130px (ขนาดเซล 110px + margin ข้างละ 10px)
เส้นที่สองจะวาดที่ขอบด้านซ้ายสุดของรูปภาพเลยครับ (วาดแค่ 2 คอลัมน์เท่านั้น)
ขนาดของรูป 300px ได้จาก 110(ความกว้างของเซลแรก) + 150(ความกว้างของเซลที่ 2) + 40(margin รวมกันของทั้ง 2 เซล)
ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน

ทดสอบการตัดคำ และ แถวที่มีความสูงมากกว่า 1 บรรทัด1,21,3

2,12,2ทดสอบการตัดคำ และ แถวที่มีความสูงมากกว่า 1 บรรทัด

ผู้เขียน gOragod| 23 สค. 2553| 23 สค. 2553| 0| 3154| XHTML, CSS