我想在表格中显示 webview 内的游戏统计信息,例如排名和战斗历史。我的 HTML 代码看起来像
<div data-role="page">
<div data-role="header">
<h1 id="title">Statistics</h1>
</div>
<div data-role="content">
<div id="ranking_content">
<table data-role="table" id="my-table" data-mode="reflow">
<thead>
<tr>
<th>Username</th>
<th>Nation</th>
<th>Score</th>
</tr>
</thead>
<tbody>
{% for r in ranking %}
<tr>
<td>{{r['username']}}</td>
<td>{{r['nation']}}</td>
<td>{{r['score']}}</td>
</tr>
{% end %}
</tbody>
</table>
</div>
<div id="history_content">
<table data-role="table" id="my-table">
<thead>
<tr>
<th>Time</th>
<th>Against</th>
<th>Settlement</th>
<th>Gold</th>
<th>Rock</th>
<th>Wood</th>
</tr>
</thead>
<tbody>
{% for h in history %}
<tr>
<td>{{h['time']}}</td>
<td>{{h['against']}}</td>
<td>{{h['settlement']}}</td>
<td>{{h['gold']}}</td>
<td>{{h['rock']}}</td>
<td>{{h['wood']}}</td>
</tr>
{% end %}
</tbody>
</table>
</div>
</div>
<div data-role="footer" data-position="fixed">
<div data-role="navbar" data-position="fixed">
<ul>
<li>
<a href="#" data-tab="ranking_content">Ranking List</a>
</li>
<li>
<a href="#" data-tab="history_content">Battles History</a>
</li>
</ul>
</div><!-- /navbar -->
</div>
</div>
(我已经包括jquery.mobile-1.3.0.min.css
和jquery.mobile-1.3.0.min.js
)。它看起来不错,除了我没有按水平顺序排列的列,它显示用户名、国家、得分一个在另一个之上,我想像一行中的普通表 => 水平。如何在html中制作成普通的表格?