Не селектор: как исключить отдельные страницы формы CSS настройки в WordPress с помощью: not ()? - PullRequest
2 голосов
/ 10 ноября 2019

Я новичок в CSS и совершенно не знаю PHP. Я пытаюсь удалить изображение заголовка со всех страниц, кроме домашней страницы в WordPress.

Я нашел этот вопрос и ответ , но это за пределами моего понимания, так как я не знаю ничегоPHP. Ссылаясь на этот вопрос и этот , в настройщике css Я попытался добавить:

:not(.home) header-image {display: none;}

Однако,это не работает.

Обратите внимание, что это может быть применено к любой отдельной странице, а не только к домашней странице. Например, с .page-id-123 вместо .home - это также работает, конечно, если .page-id-123 является домашней страницей, тогда как 123 здесь просто случайный идентификатор страницы.

Вопрос:

Как использовать неселектор :not(), чтобы исключить все страницы, кроме одной, из настройки CSS?

1 Ответ

1 голос
/ 10 ноября 2019

Вы должны использовать селектор :not, как этот, чтобы скрыть элемент на всех страницах, кроме домашней страницы:

body:not(.home) .header-image {
display: none;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...