css - 根据子类访问元素
问题描述
我有以下 HTML
<div class="class1">
<div class="class2">
<div class="class3 subclass1">
Test
</div>
</div>
</div>
我需要添加CSS:
background-color: yellow;
到有一个子 div 类的 withdiv
类。不能只将 CSS 添加到 中,因为可能有多个. 仅使用 CSS 可能吗?class1
class3 subclass1
class1
div
class1
解决方案
没有办法只使用 CSS 来设置父级的样式,你必须使用 JS。
https://snook.ca/archives/html_and_css/css-parent-selectors详细说明了为什么它不存在(并且可能不存在)。
推荐阅读
- wordpress - 如何根据位置自动为我的 Wordpress 网站推荐语言?
- django - Django 消息框架 - 默认情况下缺少 i18n
- html - 如何在选择下拉列表中使用 Angular 9 的选定值
- winmerge - 如何将 prediffer 应用到 WinMerge 以使其在 diff 中的所有文件上运行?
- excel - 将变体转换为字符串
- java - 在java中将20分钟添加到数字
- python - Tensorflow 2.0:使用 Reshape 进行形状推断返回无维度
- python - 将浮点数的 Pandas DF 转换为 Str,保持尾随零
- node.js - 打印有关哪个属性导致 mocha AssertionError 的信息
- flutter - Flutter:在 pubspec.yaml 中为包版本设置约束