Как я могу исключить только рекурсивные потомки указанного узла c в селекторе css? - PullRequest
2 голосов
/ 12 апреля 2020

ПОЖАЛУЙСТА, Помогите с выбором конкретного c случая.

У меня есть один DIV с id = 'map-container', в этом DIV есть другие элементы.

MY ЦЕЛЬ: Используя CSS, выберите ПОЛНОСТЬЮ ВСЕ ЭЛЕМЕНТЫ в моем HTML, за исключением всех дочерних элементов этого DIV с id = 'map-container' (рекурсивно).

Итак, если у меня есть для пример:

<body>
<div ...>
 some other divs
</div>
<div ...>
 some other divs
</div>
<div ...>
 some other divs
</div>
[<div id="map-container">
 some other divs
</div>]
</body>

ТОЛЬКО ЧАСТЬ, КОТОРАЯ В [] НЕ ДОЛЖНА БЫТЬ ВЫБРАНА.

Заранее большое спасибо!

1 Ответ

1 голос
/ 12 апреля 2020

братан, вам просто не нужно исключать эти элементы, вы просто можете переопределить нужный вам стиль с помощью значения "unset". Может быть, это поможет.

#map-container * {
    css-style: unset;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...