Стань PHP-разработчиком с нуля с трудоустройством в IT-компании

Дерево навыков/Ядро адаптивности/ Проверка поддержки selectors

  1. Базовый уровень

    • `selector()` support probe

      Проверяет selector через `selector(<complex-selector>)`.

    • Атомарный результат selector probe

      Использует результат для всего переданного complex selector, а не для отдельных внешне похожих фрагментов.

  2. Продвинутый уровень

    • Рекурсивная поддержка selector

      Требует поддержки всех вложенных частей selector.

    • Forgiving parsing и selector support

      Считает selector unsupported, если forgiving parser отбросил неизвестный или invalid argument.

    • Namespace prefixes в `selector()`

      Учитывает необходимость предварительного объявления namespace prefix.

    • Исключение для legacy `-webkit-` pseudos

      Учитывает специальное исключение для неизвестных legacy `-webkit-` pseudo-elements.