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