我有一个表是这样的:是否可以使用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
我一直太快,现在编辑感谢:) –