css - 我可以在查询组上使用 CSS 兄弟运算符吗?
问题描述
我有以下 DOM 结构:
<div>
<input type="checkbox" class="has-keyboard-focus" />
</div>
<div>
<div class="fake-checkbox" />
</div>
仅当真正的复选框具有类时,我如何使用纯 CSS 定位伪复选框has-keyboard-focus
?我试过了:
div input.has-keyboard-focus ~ div .fake-checkbox {
border: 2px solid red
}
...但是,兄弟运算符左侧的部分似乎并未被视为组。相反,它希望div .fake-checkbox
位于输入字段的级别。
如果可以的话,我会改变 DOM 结构。
解决方案
推荐阅读
- javascript - 与 JS 相同的 html 文件的动态链接
- android - 等待 onComplete 回调
- macos - 为什么在 MacOS 上用户发出的 ps 命令是由 root 用户执行的?
- javascript - Fabric Canvas - 图像分辨率很差
- amazon-web-services - “连接丢失错误”将命令发布到在 aws 的 ec2 实例上运行的 mosquitto 代理
- bash - url中命令中的数组变量
- android - onLocationChanged 未被调用
- spring-cloud - 使用自定义端口和地址配置 Eureka 服务器和客户端
- neo4j - Neo4j 在没有本地管理员权限的情况下加载 CSV
- php - simplexml_load_string - 由于负载中的 unicode 字符导致解析错误