Таблиця зебра на CSS
Таблиця зебра - це таблиця з чергуванням кольорів.
Для створення "зебри" в таблиці можна скористатися JS. Але такий метод буде досить клопіткий. Можна створити "зебру" вручну, тобто до кожного тегаtr додавати класи. Такий спосіб підійде для невеликих таблиць. А що, якщо рядків у таблиці багато? То тоді без автоматизації буде довго. А щоб не користуватися JS, можна використовувати псевдоклас CSS3:nth-child.
Псевдоклас:nth-child використовується для додавання стилю до елементів на основі нумерації дерева елементів.
Синтаксис
Значення можуть бути:
odd - Усі непарні номери елементів.
even - Усі парні номери елементів.
число - Порядковий номер дочірнього елемента щодо свого батька. Нумерація починається з 1, це буде перший елемент у списку.
вираз - Задається як an+b, де a і b цілі числа, а n — лічильник, який автоматично набуває значення 0, 1, 2.
Отже, приступимо до роботи, для початку нам треба створити таблицю.
Атрибутcellspacing визначає, скільки потрібно відступити між осередками. 0 - скасовує відступи.
Атрибутborder - це межі таблиці
Цим ми задали, що якщо тегtr буде по рахунку непарним, йому буде заданий колір фону #c8c8c8.