css - 非选择器:如何在 WordPress 中使用 :not() 排除单个页面的 CSS 自定义?
问题描述
我是一个 CSS 菜鸟,完全不懂 PHP。我正在尝试从除 WordPress 主页之外的所有页面中删除标题图像。
我找到了这个问题和答案,但这超出了我的理解,因为我不知道任何 PHP。参考这个问题和这个问题,在css 定制器中我尝试添加:
:not(.home) header-image {display: none;}
但是,它不起作用。
请注意,这可以应用于任何单个页面,而不仅仅是主页。例如,使用.page-id-123
而不是.home
——当然,如果.page-id-123
是主页,这也可以,而123
这里只是一个随机的页面ID。
问题:
如何使用 not 选择器:not()
从 CSS 自定义中排除除一个之外的所有页面?
解决方案
您应该使用这样的:not
选择器来隐藏除主页之外的所有页面上的元素:
body:not(.home) .header-image {
display: none;
}
推荐阅读
- kubernetes - 转义 helm yml 进行部署
- django - 如何根据外键的主键上传文件?
- android - 如何在 AR 中将 3D 模型放置在屏幕中心,并相对于轴上的摄像机角度将其移动近或远?
- c# - LINQ如何在where子句中将方法变量作为列名传递
- java - 在初始化期间在 H2 数据库中设置别名
- ruby - ruby 代码中的这种代码注释样式是什么
- php - 无法 php artisan 迁移 - Laravel
- laravel - 在 Laravel 的左连接中获取结果计数
- javascript - 如何使用 Tizen Web studio 在我的应用程序中使用下载的 svg 文件?
- html - 当 iframe 高度可变时嵌入 iframe