CSS แสดงข้อมูลแบ่งเป็น คอลัมน์ แทนการใช้ตาราง Table
CSS แสดงข้อมูลแบ่งเป็น คอลัมน์ แทนการใช้ตาราง Table การใช้งาน CSS กำหนดแท็ก ul , li ในการสร้างคอลัมน์ให้คล้ายกับการใช้ตาราง จำเป็นต้องกำหนดค่า CSS ให้เหมาะสม ซึ่งขึ้นอยู่กับการปรับ CSS เป็นสำคัญ ไม่มีรูปแบบตายตัว แต่การกำหนด CSS จะเป็นไปตามรูปแบบ ที่ต้องการ
HTML ตารางตัวอย่าง
<table width="500" border="1" cellpadding="0" cellspacing="5" bordercolor="#333333">
<tr>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
</tr>
<tr>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
</tr>
<tr>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
</tr>
<tr>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
</tr>
<tr>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
<td bgcolor="#99CC99"> </td>
</tr>
</table>
CSS Code ใช้กำหนด ul และ li
<style type="text/css">
ul.showInColumn{
display:block;float:left;
list-style:none;
padding:0;margin:0;
width:495px;
/* background-color:#FFCCCC;*/
border:1px solid #333333; /* เทียบใกล้เคียงกับการกำหนด ของ table */
padding:2px 0 2px 2px;
}
ul.showInColumn li{
list-style:none;
display:block;float:left;
background-color:#99CC99;
margin:2px; /* เทียบใกล้เคียงกับการกำหนด cellspacing" ของ table */
margin-left:3px;
padding:0px; /* เทียบใกล้เคียงกับการกำหนด cellpadding ของ table */
border:1px solid #333333; /* เทียบใกล้เคียงกับการกำหนด border ใน td ของ table */
width:116px; /* กำหนดความกว้างของแต่ละคอลัมน์ */
}
</style>
HTML การใช้ ul และ li ตัวอย่าง
การใช้ ul , li ในการสร้างคอลัมน์ให้คล้ายกับการใช้ตาราง สามารถนำไปใช้ในแสดงข้อมูลที่ทำการดึงจากฐาน ข้อมูลมาแสดงเป็นคอลัมน์ เช่น การแสดงสินค้า หรือข่าว เป็นคอลัมน์ โดยที่ CSS จะทำการกำหนดคอลัมน์ให้
ตัวอย่างการใช้งานร่วมกับการดึงข้อมูลจากฐานข้อมูล
PHP code
ขอบคุณบทความจาก : http://www.ninenik.com
0 ความคิดเห็น :
แสดงความคิดเห็น