Тестируем псевдоклассы :nth

Инструмент для тестирования и экспериментов с псевдоклассами :nth - :nth-child, :nth-last-child, :nth-of-type и :nth-last-of-type. Вставьте свой HTML код, настройте псевдоклассы и наблюдайте за результатом в реальном времени.

Добавьте свой HTML код

Псевдоклассы :nth

Результат

Как использовать инструмент

Этот инструмент идеально подходит для тестирования и экспериментов с псевдоклассами CSS. Вы можете использовать его для проверки сложных сценариев и отладки вашего кода. Попробуйте вставить свой HTML и настройте псевдоклассы, чтобы увидеть, как они работают!

Вставьте свой HTML код

Вы можете вставить любой HTML-код в поле для тестирования. Например:

<ul>
 <li>Элемент 1</li>
 <li class="name">Элемент 2</li>
 <li>Элемент 3</li>
 <li class="name">Элемент 4</li>
 <li>Элемент 5</li>
 <li class="name">Элемент 6</li>
</ul>
 

Вы можете использовать как простые, так и сложные структуры HTML, включая вложенные элементы, классы, идентификаторы и другие атрибуты.

Настройте псевдоклассы

Для каждого псевдокласса укажите:

  • Элемент: Селектор элемента, к которому будет применяться псевдокласс (например, li, li.name, div > p).
  • Значение: Формула или ключевое слово для псевдокласса (например, 2n, odd, even, 3).

Например:

Элемент: li.name
Псевдокласс: :nth-child(odd)
 

Это подсветит все нечетные элементы <li class="name">.

Примеры использования

Вот несколько гипотетических сценариев, которые можно протестировать с помощью этого инструмента:

Пример 1: Подсветка каждого второго элемента <li>

Элемент: li
Псевдокласс: :nth-child(2n)
 

Этот пример подсветит каждый второй элемент <li> в списке.

Пример 2: Подсветка последнего элемента <div class="item">

Элемент: div.item
Псевдокласс: :nth-last-child(1)
 

Этот пример подсветит последний элемент <div class="item"> в контейнере.

Пример 3: Подсветка каждого третьего элемента <p>

Элемент: p
Псевдокласс: :nth-of-type(3n)
 

Этот пример подсветит каждый третий элемент <p> в документе.

Пример 4: Подсветка элементов по сложной формуле

Элемент: li
Псевдокласс: :nth-child(2n+1)
 

Этот пример подсветит элементы, соответствующие формуле 2n+1 (1, 3, 5, 7 и т.д.).

Насколько сложный код можно тестировать?

Инструмент поддерживает тестирование как простых, так и сложных HTML-структур. Вы можете использовать:

  • Вложенные элементы: Например, div > p или ul li.
  • Классы и идентификаторы: Например, .item или #header.
  • Сложные селекторы: Например, div.item > p:first-child.

Однако, если ваш код содержит динамически генерируемые элементы (например, через JavaScript), они не будут обработаны, так как инструмент работает только с статическим HTML.

Ещё инструменты

CSS в :root
Уменьшить CSS онлайн