jQuery. Разукрашиваем таблицу
Попутно с изучением CSS, решил приглядеться к библиотеке jQuery. Думаю Вам такая библиотека попадалась на глаза в просторах Интернета.
Простой пример, как с помощью данной библиотеки разукрасить таблицу через строчку:
$(document).ready( function () {
$("#table1 td:odd").css( "background-color" , "#ddd");//выбираем каждый второй элемент начиная с 0
$("#table4 tr:odd").css( "background-color" , "#ddd");
//$("table:odd").css( "background-color" , "#ddd"); //закрашиваем каждую 2-ю таблицу
}
);
И собственно сами таблицы:
Таблица 1.<table id="table1" border="1" width="250"><tr><td>Строка 1</td></tr><tr><td>Строка 2</td></tr><tr><td>Строка 3</td></tr><tr><td>Строка 4</td></tr><tr><td>Строка 5</td></tr><tr><td>Строка 6</td></tr><tr><td>Строка 7</td></tr><tr><td>Строка 8</td></tr><tr><td>Строка 9</td></tr><tr><td>Строка 10</td></tr></table> Таблица 2.<table id="table1" border="1" width="250"><tr><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 2</td><td>Строка 1</td></tr><tr><td>Строка 3</td><td>Строка 1</td></tr><tr><td>Строка 4</td><td>Строка 1</td></tr><tr><td>Строка 5</td><td>Строка 1</td></tr><tr><td>Строка 6</td><td>Строка 1</td></tr><tr><td>Строка 7</td><td>Строка 1</td></tr><tr><td>Строка 8</td><td>Строка 1</td></tr><tr><td>Строка 9</td><td>Строка 1</td></tr><tr><td>Строка 10</td><td>Строка 1</td></tr></table> Таблица 3.<table id="table1" border="1" width="400"><tr><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 2</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 3</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 4</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 5</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 6</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 7</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 8</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 9</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 10</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr></table> Таблица 4.<table id="table4" border="1" width="400"><tr><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 2</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 3</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 4</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 5</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 6</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 7</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 8</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 9</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr><tr><td>Строка 10</td><td>Строка 1</td><td>Строка 1</td><td>Строка 1</td></tr></table>
Если Вы посмотрите демо, то увидите какого эффекта можно добиться манипулируя различными селекторами в jQuery.