Простой совет: простое пространство (или невидимый специальный символ) в вашем скрипте, прямо перед самым первым тегом <?php
, может вызвать это! Особенно, когда вы работаете в команде, а кто-то использует «слабую» IDE или перепутал файлы со странными текстовыми редакторами.
Я видел эти вещи;)
Селектором :has()
является CSS4, и он почти не поддерживает браузер (январь 2019 г.). Вам нужно будет использовать Javascript, пока не появится поддержка.