When creating an HTML table, it is often a good idea to alternate the color of the rows and make the data more readable.
The best, in our opinion, is through CSS rules:
tr:nth-child(odd) { background-color:#FFC600; } tr:nth-child(even) { background-color:#FFFFFF; }
Alternatively you can do this with a server-side language, for example in PHP:
<?php for ($i = 0; $i < count($allmyrows); $i++) { if ($i % 2 == 0) { $color = '#FFC600'; } else { $color = '#FFFFFF'; } echo "<tr style='background-color: " . $color . ";'>"; echo "<td>" . $allmyrows[$i] . "</td>"; echo "</tr>"; }
Or client side with jQuery:
$(document).ready(function() { $('tr:odd').css('background-color', '#FFC600'); $('tr:even').css('background-color', '#FFFFFF'); });