Вы можете выбрать элементы, которые не содержат других элементов, используя селектор :empty
, но то, что вам нужно, не будет доступно до CSS4.Так что нет, это не может быть сделано в чистом CSS.Теперь, следует ли вам использовать эквивалент JavaScript, зависит от того, чего вы действительно хотите достичь здесь.Если это мелкая деталь, не стесняйтесь добавлять ее с помощью JavaScript, если это не слишком большая проблема.Если это огромная важная функция, рассмотрите возможность реструктуризации, чтобы вам не требовался этот тип селектора.