このようなアイテムのテーブルがあります
ご覧のとおり、テーブルは画面の幅全体を占めていません (その画像の幅は画面の幅です。このアプリはモバイル デバイス用に設計されています)。
これを表示するために生成される HTML は次のようになります。
<table>
<tbody>
<tr>
<td>
<span style="display: table; min-width: 320px; max-width: 640px; border-top: 1px solid #f6f6f6; width: 100%;">
<div style="display: table-row;">
<div style="display: table-row; float: left;">
<div><b>R8,383.00</b></div>
<div>
<img style="float: left;" src="../resources/img/icon_circle_footer.png" width="20px" height="20px">
Emirates
</div>
</div>
<div style="display: table-row; float: left;">
<div>
<div>
<span><b>13:30</b></span> - 07:00
</div>
<div style="display: table-row;">18h 30m, 1-stop</div>
</div>
<div>
<div>
<span><b>14:25</b></span> - 16:25
</div>
<div style="display: table-row;">25h 0m, 1-stop</div>
</div>
</div>
<div style="display: table-row; float: right;">
<img style="float: right;" src="../resources/img/icon_circle_footer.png" width="20px" height="20px">
</div>
</div>
</span>
</td>
</tr>
</tbody>
</table>
フォントに色を付けるスタイルは含めませんでした。画像が幅が広い唯一の理由は、最小幅を 320px に設定し、最後の画像を右にフロートさせたためです。
min-width を 100% に設定しても機能しません。私はここで頭がいっぱいです。誰かがそれを貸してくれるなら、本当に助けていただければ幸いです。