автор писал, что браузер присваивает стили элементам по мере их загрузки, поэтому, например
div span {color: red;} проще в реализации:
загрузился в div потомок, проверили, если это span - присвоили ему красный цвет, отобразили
а если div:has(span) { color: red; }, то
грузятся потомки в div, выводятся одним цветом,
а потом попадается span
и приходится всех потомков div (их может быть много) перекрашивать
|