68. Цветные строки в HTML таблице
Красим каждую вторую строку и столбец
В этом деле помогут псевдоклассы. Подробно писать об этом не буду, об этом будет целый курс. Часто задают вопрос на эту тему, поэтому я решил ответить на него. Будем использовать псевдокласс :nth-child
, он очень полезный и часто требуется. Используется для добавления стилей, базируясь на дереве элементов. Далее пример, что бы понять, что за дерево тегов:
<tr>
<td>Первый в дереве, нечетный</td>
<td>Второй в дереве, четный</td>
<td>Третий в дереве, нечетный</td>
</tr>
Чтобы применить стили для четных элементов, то псевдокласс получится таким :nth-child(2n)
, если для не четных, то :nth-child(2n-1)
, для первого и третьего элемента :nth-child(1)
и :nth-child(3)
соответственно. Думаю, смысл понятен, это продолжать можно до бесконечности. Далее пример:
table td:nth-child(2n) {
background: #F1F1F1;
}
Похожие уроки и записи блога
- Практики нет, просто нажмите "Проверить задание"
– Не пропускайте новостей, подпишитесь на нашу страницу ВКонтакте.
– На данный момент на сайте нет возможности оставлять комментарии, но Вы можете спросить на любом популярном форуме в интернете.
Это займет не больше минуты.