我有一個表是這樣的:是否可以使用CSS垂直顯示錶格行?
<table>
<thead>
<tr>
<th>Name</th>
<th>Phone no.</th>
<th>Address</th>
<th>Wealth</th>
</tr>
</thead>
<tbody>
<tr>
<th>John Doe</th>
<td>0</td>
<td>Morgue St. 21</td>
<td>$100,000</td>
</tr><tr>
<th>Mary Sue</th>
<td>00987654321</td>
<td>Impossible St. 12</td>
<td>$999,999,999,999,999</td>
</tr><tr>
<th>Cpt. Kirk</th>
<td>00999999999</td>
<td>Enterprise St. 22</td>
<td>$100,000,000</td>
</tr>
</tbody>
</table>
那麼,這個表是相當廣泛。現在我必須製作一個樣式表,以使網站適合在窄屏幕上查看,如手機。所以我必須對這張寬桌子做些什麼。
我在想如果這個表可以垂直顯示,而不是水平顯示。更具體地講,我在想,如果它可以顯示更多類似這樣的:
<ul>
<li><strong>John Doe:</strong>
<ul>
<li><em>Phone no.:</em> 0</li>
<li><em>Address:</em> Morgue St. 21</li>
<li><em>Wealth:</em> $100,000</li>
</ul>
</li><li><strong>Mary Sue:</strong>
<ul>
<li><em>Phone no.:</em> 00987654321</li>
<li><em>Address:</em> Impossible St. 12</li>
<li><em>Wealth:</em> $999,999,999,999,999</li>
</ul>
</li><li><strong>Cpt. Kirk:</strong>
<ul>
<li><em>Phone no.:</em> 00999999999</li>
<li><em>Address:</em> Enterprise St. 22</li>
<li><em>Wealth:</em> $100,000,000 </li>
</ul>
</li>
</ul>
現在,我一定能做出一個JavaScript會從第一個片段從變換表的代碼列表代碼第二個片段。但我想知道,如果這是必要的?是否有可能創建一個CSS樣式表,當它連接到第一個代碼片段的表格代碼時,會使它看起來像第二個代碼片段?
不錯,但爲什麼我的瀏覽器(IE11)中沒有顯示列表式項目? – zuluk
我一直太快,現在編輯感謝:) –