非常に多くの行を持つテーブルがあります。構造はこのコードのようなものです
<table border="1" cellpadding="1" cellspacing="1" style="width: 500px">
<tbody>
<tr>
<td>Name</td>
<td>Criteria</td>
<td>Grade</td>
</tr>
<tr>
<td>Nick</td>
<td>5</td>
<td>5.75</td>
</tr>
<tr>
<td>David</td>
<td>3</td>
<td>11.5</td>
</tr>
</tbody>
</table>
グレードが基準よりも大きい場合は、CSS クラスという名前good
が割り当てられ、<tr>
それ以外の場合はクラス名が割り当てられます(クラス名を持つものにbad
基づいて )。実行時の結果は次のようになります (11 行目と 19 行目に注意してください)。<th>
<tr>
<table border="1" cellpadding="1" cellspacing="1" style="width: 500px">
<tbody>
<tr>
<td>Name</td>
<td>Criteria</td>
<td>Grade</td>
</tr>
<tr class="good">
<td>Nick</td>
<td>5</td>
<td>5.75</td>
</tr>
<tr class="bad">
<td>David</td>
<td>3</td>
<td>2.5</td>
</tr>
</tbody>
</table>
私の意図は、CSS で良い悪い結果の行を強調することであることに注意してください。