Чтобы придать чередующимся строкам таблицы разные оттенки с помощью CSS, вы можете использовать различные методы. Вот несколько часто используемых методов:
-
Селектор CSS nth-child:
tr:nth-child(even) { background-color: #f2f2f2; }В этом методе селектор
nth-childиспользуется для выбора четных строк таблицы и применения определенного цвета фона. -
Селектор CSS n-го типа:
tr:nth-of-type(even) { background-color: #f2f2f2; }Подобно предыдущему методу, селектор
nth-of-typeвыбирает четные строки таблицы и применяет желаемый цвет фона. -
Класс CSS:
Примените определенный класс к чередующимся строкам таблицы и определите цвет фона в CSS:<style> .alternate-row { background-color: #f2f2f2; } </style> <table> <tr class="alternate-row"> <!-- First row --> </tr> <tr> <!-- Second row --> </tr> <tr class="alternate-row"> <!-- Third row --> </tr> <!-- ...and so on --> </table> -
CSS-селектор соседнего родственного элемента:
tr + tr { background-color: #f2f2f2; }Этот селектор нацелен на строки таблицы, которые следуют непосредственно за другой строкой, и применяет цвет фона.