html - 如何根据页面上其他位置的另一个元素的类来选择一个元素
问题描述
我知道我可以使用组合器选择特定类的后代或同级。我有一种情况,我想在一个完全独立的元素包含某个类的任何页面上设置一个元素的样式。这适用于某些页面具有特定类别的 wordpress 站点,它将该类别的名称添加到页面上的元素中。我想在这些页面中的任何一个上设置一个完全独立的元素,但该元素不是我要查找的类的后代或兄弟。
想象一下这个简化的场景:
<div>
<div>
<div class="desired-cat"></div>
</div>
<div>
<div>
<div>
<div class="target-element"></div>
</div>
<div>
我是否可以在该页面某处使用 .desired-cat 的任何页面上设置 .target-element 样式?谢谢!
解决方案
在 WordPress 中,您可以使用body classes。
每个页面、类别、标签等都有自己的类。
因此,您可以使用这些类来设置特定区域的样式。
例子:
...
<body class="archive category category-physiotherapy category-76 logged-in admin-bar wp-custom-logo hfeed customize-support">
...
推荐阅读
- sql - SQL:计算每个国家的红黄牌数量
- bash - 使用 su 运行时,脚本不会使用正确的环境变量运行
- outlook-web-addins - Exchange Server 版本不支持此应用所需的 API 版本
- vb.net - Visual Basic 健康费用
- node.js - 无法在 NVM 中设置默认节点版本
- python-2.7 - Python 2.7,要解压的值太多
- google-cloud-data-fusion - Google Cloud Data Fusion 1. 未连接到 oracle 2. 当管道运行时,我收到“默认”网络端口错误
- c# - 如何删除与隐藏交集表的多对多关联中的记录?
- excel - 根据包含公式的单元格有条件地格式化单元格
- javascript - 如何在 Svelte3 和 Javascript 中将复杂的计算数组返回给我的箭头函数?