การใช้งาน 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 class="showInColumn"> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> <li> </li> </ul>
ตัวอย่างผลลัพธ์
การใช้ ul , li ในการสร้างคอลัมน์ให้คล้ายกับการใช้ตาราง สามารถนำไปใช้ในแสดงข้อมูลที่ทำการดึงจากฐาน ข้อมูลมาแสดงเป็นคอลัมน์ เช่น การแสดงสินค้า หรือข่าว เป็นคอลัมน์ โดยที่ CSS จะทำการกำหนดคอลัมน์ให้
ตัวอย่างการใช้งานร่วมกับการดึงข้อมูลจากฐานข้อมูล
PHP code
<ul class="showInColumn">
<?php
$q="SELECT * FROM table ";
$qr=mysql_query($q);
while($rs=mysql_fetch_array($qr)){
?>
<li><?=$rs['data']?></li>
<?php } ?>
</ul>