ใช้ css ในการกำหนดทิสทางของข้อความ ในตาราง รองรับ IE6 - IE8, Chrome , Firefox, Safari
รายละเอียด เพิ่มเติม
http://msdn.microsoft.com/en-us/library/ms535153.aspx
http://snook.ca/archives/html_and_css/css-text-rotation
การใช้งานจริง ต้องปรับแต่ง เพิ่มนิดหน่อย เพื่อให้การแสดงผลใน บราวเซอร์ที่แตกต่างกัน มีความใกล้เคียงกันทีสุด
ตัวอย่างผลลัพธ์
| จำนวนสินค้า 1 | จำนวนสินค้า 2 | จำนวนสินค้า 3 | จำนวนสินค้า 4 | |
| ข้อมูลที่ 1 | 1 | 2 | 3 | 4 |
| ข้อมูลที่ 2 | ||||
| ข้อมูลที่ 3 | ||||
| ข้อมูลที่ 4 |
CSS Code ตัวอย่าง
<style type="text/css">
body{
font-size:12px;
}
.textAlignVer{
display:block;
filter: flipv fliph;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
transform: rotate(-90deg);
position:relative;
width:20px;
white-space:nowrap;
font-size:12px;
margin-bottom:10px;
}
</style>
HTML Code ตัวอย่าง
<table width="200" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="120" align="center" valign="bottom"> </td>
<td height="100" align="center" valign="bottom"><span class="textAlignVer">จำนวนสินค้า 1</span></td>
<td height="100" align="center" valign="bottom"><span class="textAlignVer">จำนวนสินค้า 2</span></td>
<td height="100" align="center" valign="bottom"><span class="textAlignVer">จำนวนสินค้า 3</span></td>
<td height="100" align="center" valign="bottom"><span class="textAlignVer">จำนวนสินค้า 4</span></td>
</tr>
<tr>
<td align="center">ข้อมูลที่ 1</td>
<td align="center">1</td>
<td align="center">2</td>
<td align="center">3</td>
<td align="center">4</td>
</tr>
<tr>
<td align="center">ข้อมูลที่ 2</td>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
</tr>
<tr>
<td align="center">ข้อมูลที่ 3</td>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
</tr>
<tr>
<td align="center">ข้อมูลที่ 4</td>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
</tr>
</table>