Devdit
 

div สร้างตารางแทน table โดยใช้คำสั่ง CSS

2.5K

div สร้างตารางแทน table โดยใช้คำสั่ง CSS บทความนี้สอนวิธีการเขียนโค้ดเพื่อนำเสนอข้อมูลในลักษณะตาราง คือ ประกอบด้วย rows และ columns แต่ไม่ใช้แท็ก table แต่ใช้ div และ CSS สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง div สร้างตารางแทน table โดยใช้คำสั่ง CSS

<style>
    .table {
        display: table;
        width: 80%;
        padding: 5px;        
    }
    .tr {
        display: table-row;
    }
    .tr_header {
        background-color: aquamarine;
        font-weight: bold;
    }
    .td {
        display: table-cell;
        border: solid 1px darkcyan;
        font-size: 2rem;
    }
</style>
<div class="table">
    <div class="tr">
        <div class="td">A</div>
        <div class="td">B</div>
        <div class="td">C</div>
    </div>
    <div class="tr">
        <div class="td">D</div>
        <div class="td">E</div>
        <div class="td">F</div>
    </div>
</div>

คำอธิบาย

div สร้างตารางแทน table โดยใช้คำสั่ง CSS มีรายละเอียดการเขียนคำสั่งใน CSS ดังนี้

1. class .table คำสั่งสำคัญคือ display: table เป็นการแสดงผลในลักษณะแบบ table เหมือนแท็ก table

2. class .tr คำสั่งสำคัญคือ display: table-row เป็นการแสดงผลในลักษณะแบบ row เหมือนแท็ก tr

3. class .tr_header คือ class สำหรับส่วนหัวข้อของตารางข้อมูล แสดงสีพื้นหลัง พร้อมตัวอักษรหนา

4. class .td คำสั่งสำคัญคือ display: table-cell เป็นการแสดงผลในลักษณะแบบ cell ข้อมูลเหมือนแท็ก td

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ