Тестер селекторов CSS

Проверяет селекторы на HTML.

Об этом инструменте

Тестер применяет CSS-селектор к небольшому образцу HTML и перечисляет найденные совпадения. Разбор идёт локально через DOMParser, поэтому данные не покидают браузер.

Как пользоваться

Отредактируйте селектор и образец разметки, запустите проверку и посмотрите количество совпадений вместе с найденными фрагментами. Затем сравните результат с тем, что ожидает ваш код при вызове querySelector.

Пример

В образце есть карточка с дочерним заголовком и соседний блок без класса.

Ввод

div.card > h2

Вывод

1 match(es): <h2>…</h2>

Совет

Наглядный способ объяснить :nth-child и разницу между дочерним и потомковым комбинаторами.

Полезно знать

Отправляется ли мой HTML куда-либо?

Нет. Пример разбирается встроенным в браузер DOMParser на этой странице, а селектор выполняется через querySelectorAll.

Почему корректный селектор не находит совпадений?

Чаще всего комбинатор или имя класса смещены на один уровень. Проверьте «дочерний» (>) против «потомка» (пробел) и сверьте написание класса с примером разметки.

Расширение Chrome