CSS Выбрать все, кроме элемента и его потомков - PullRequest
0 голосов
/ 02 декабря 2018

Я хочу напечатать только раздел .isite-content этой веб-страницы: https://www.bbc.com/bitesize/guides/zqyrq6f/revision/1, поскольку у меня есть ученики в стране, где URL-адреса BBC заблокированы.

Я провел около двух часовпытаясь найти хороший способ сделать это, включая вставку в Word из нескольких браузеров (форматирование и изображение разбиты по-разному), различные расширения, и теперь я думаю, что лучший способ - это использовать пользовательский CSS в Chrome для установки display: none; на всем, кроме нужного мне элемента, и затем распечатать его из Chrome.

Однако :not() не обрабатывает потомков.У меня есть собственный плагин CSS для Chrome, чтобы добавить CSS.Если кто-то может предоставить правильный CSS, я был бы очень признателен.

Помимо попытки :not(), я также попробовал этот подход.

body > * {display: none;}
body .isite-content {display: block!important;}

безрезультатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...