我必须在列表视图中显示3列。
我试过在<li><table></table></li>
里面有桌子,但看起来并不好看。
有没有办法在列表视图中显示3列。?
我试过5列的ui-grid-b。但CSS问题...... jsfiddle.net/9ZBAS/1 我试过,我可以看到列重叠如果我使用href和工作查找如果不使用href但没有href我无法得到下一个图标按钮。
任何帮助?
答案 0 :(得分:8)
尝试这个
<li >
<div class="ui-grid-b">
<div class="ui-block-a">Block A</div>
<div class="ui-block-b">Block B</div>
<div class="ui-block-c">Block C</div>
</div>
</li>
检查此链接;; http://jquerymobile.com/test/docs/content/content-grids.html
被修改
检查一下 http://jsfiddle.net/9ZBAS/47/
答案 1 :(得分:1)
使用表替代Grid布局。这在jQM中没有很好地记录
HTML:
<table summary="This table lists all the JetBlue flights.">
<caption>
Travel Itinerary
</caption>
<thead>
<tr>
<th scope="col">Flight:</th>
<th scope="col">From:</th>
<th scope="col">To:</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="5">Total: 3 flights</td>
</tr>
</tfoot>
<tbody>
<tr>
<th scope="row">JetBlue 983</th>
<td>Boston (BOS)</td>
<td>New York (JFK)</td>
</tr>
<tr>
<th scope="row">JetBlue 354</th>
<td>San Francisco (SFO)</td>
<td>Los Angeles (LAX)</td>
</tr>
<tr>
<th scope="row">JetBlue 465</th>
<td>New York (JFK)</td>
<td>Portland (PDX)</td>
</tr>
</tbody>
</table>
CSS:
<style type="text/css">
table { width:100%; }
table caption { text-align:left; }
table thead th { text-align:left; border-bottom-width:1px; border-top-width:1px; }
table th, td { text-align:left; padding:6px;}
</style>
查看:
相关: