人のリストを表示する HTML テーブルがあります。行ごとに、異なるプログレスバーのような背景が必要です。何かのようなもの
<table>
<tr class="progress-full">...</tr>
<tr class="progress-half">...</tr>
<tr class="progress-quarter">...</tr>
</table>
最初の行の背景全体が色付き、秒の半分、最後の行の 1/4 (クラスを使用するか、CSS でパーセンテージを直接使用)。
幅のある背景 (ここのように) を使用しようとしましたが、成功しませんでした。div を tr で囲むことはできますか? HTMLコードを調べると(例:クロムを使用)、divがテーブルの外にあるようです。
<table style="width: 300px;">
<tr style="width: 75%; background: rgb(128, 177, 133);">
<div style="width: 300px;">...</div>
</tr>
<tr style="width: 50%; background: rgb(128, 177, 133);">
<div style="width: 300px;">...</div>
</tr>
</table>
それとも別の方法ですか?